[PHP] Telefoon nummers

Pagina: 1
Acties:
  • 52 views sinds 30-01-2008

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Hallo,

Ik heb een lijst van zo'n 100 telefoon nummers met allemaal +31 (0) ervoor... nu wil ik dat allemaal vervangen door een normaal nederlands nummer.

Ik heb nu deze code:
$telefoon = eregi_replace("\+(*.) \((*.)\)","\\\2",$telefoon);
alleen werkt het niet... zoveel verstand heb ik niet van regular expressions... dus wie kan me helpen?

Verwijderd

als er allemaal +31 (0) voorstaat en ook percies in die opmaak kun je toch gewoon:

str_replace("+31 (0)", "0", $string)

doen?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:02

gorgi_19

Kruimeltjes zijn weer op :9

Op vrijdag 19 juli 2002 10:37 schreef Slagroom het volgende:
Ik heb een lijst van zo'n 100 telefoon nummers met allemaal +31 (0) ervoor... nu wil ik dat allemaal vervangen door een normaal nederlands nummer.
Waar staat die lijst in? MySQL? Dan 1 update statement gebruiken.
Tekstbestand? Dan een replace-functie van bijvoorbeeld Word-pad gebruiken.
edit:

Of als je het in een script wil doen, zoals mijn bovenbuurman zegt.. ;)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Klopt eigenlijk wel... maar ik vondt dit eigelijnlijk veiliger... want als iemand perongeluk +32 in had getikt pakt hij die ook mee... maar weten jullie hoe deze wel werkt:
$telefoon = eregi_replace("\+(*.) \((*.)\)","\\\2",$telefoon);

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Op vrijdag 19 juli 2002 10:39 schreef gorgi_19 het volgende:

[..]

Waar staat die lijst in? MySQL? Dan 1 update statement gebruiken.
Tekstbestand? Dan een replace-functie van bijvoorbeeld Word-pad gebruiken.
edit:

Of als je het in een script wil doen, zoals mijn bovenbuurman zegt.. ;)
Maar het wordt vaker gebruikt... door meerdere mensen...

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Ik heb het al:
$telefoon = eregi_replace("\+(.*) \((.*)\)","\\2",$telefoon);

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Tja waarom de functie gebruiken die speciaal voor het vervangen is van specifieke strings, Nee laten we dom gaan doen en er een reguliere expressie voor gebruiken.

mensen willen altijd lekker makkelijk doen, behalve als het makkelijk kan, en het makkelijke ook beter is, dan gaan ze voor het moeilijke aangezien dat meer vergt van de computer, das "beter".

Ga lekker putjesschepper worden ofzo.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
Op vrijdag 19 juli 2002 12:06 schreef dusty het volgende:
Tja waarom de functie gebruiken die speciaal voor het vervangen is van specifieke strings, Nee laten we dom gaan doen en er een reguliere expressie voor gebruiken.

mensen willen altijd lekker makkelijk doen, behalve als het makkelijk kan, en het makkelijke ook beter is, dan gaan ze voor het moeilijke aangezien dat meer vergt van de computer, das "beter".

Ga lekker putjesschepper worden ofzo.
Nou een beetje beleefder mag ook wel zeg! sjeees

  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 12-02 15:52
Tsja.. Beetje onbeleefd inderdaad, maar het slaat wel de spijker op zijn kop.. Het is 100% waar wat ie zegt

  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
Op vrijdag 19 juli 2002 12:17 schreef elviver het volgende:
Tsja.. Beetje onbeleefd inderdaad, maar het slaat wel de spijker op zijn kop.. Het is 100% waar wat ie zegt
of het ergens op slaat boeit niet, beetje respectvol met mensen omgaan!

  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 12-02 15:52
Dat zeg ik toch ;) Beetje onbeleefd, maar 100% gelijk..

Om offtopic te blijven (dat is deze als sinds 4 posts ofzo, dus een slotje zou me sowiezo al niet verbazen): die lyrics site zoals die in je sig staat.. contact me maar ff: ik heb dur al een gemaakt.. Ik kan jou niet contacten: ik zit op me werk..

  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
Op vrijdag 19 juli 2002 12:20 schreef elviver het volgende:
Dat zeg ik toch ;) Beetje onbeleefd, maar 100% gelijk..

Om offtopic te blijven (dat is deze als sinds 4 posts ofzo, dus een slotje zou me sowiezo al niet verbazen): die lyrics site zoals die in je sig staat.. contact me maar ff: ik heb dur al een gemaakt.. Ik kan jou niet contacten: ik zit op me werk..
heb je ff ge'icqt! zie geen mail adres inje profiel staan

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

* drm is van mening dat de regex brak is.

De regex beschrijft niet waar hij voor bedoeld is. Dat is imo een voorwaarde voor een goeie regex.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Dennis
  • Registratie: Februari 2001
  • Nu online
dusty:
Ga lekker putjesschepper worden ofzo.
Nounou... :{
Je had ook gewoon een slotje kunnen zetten.

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

/flame zooi

Klaar voor een nieuwe uitdaging.

Pagina: 1

Dit topic is gesloten.