String zuschneiden und ersetzen
manuel
- php
Hallo zusammen
Ich habe folgendes Problem. Ich bekomme eine Telefonnummer 012 345 67 89 und nun möchte ich das 0 bei 012 durch 41 ersetzen. Wie kann ich das machen? Und es kann auch sein dass 0012 345 67 89 reinkommt. Dann müssten die 00 bei 0012 durch 41 ersetzt werden.
Danke für eure Hilfe.
Morgähn
Ich habe folgendes Problem. Ich bekomme eine Telefonnummer 012 345 67 89 und nun möchte ich das 0 bei 012 durch 41 ersetzen. Wie kann ich das machen? Und es kann auch sein dass 0012 345 67 89 reinkommt. Dann müssten die 00 bei 0012 durch 41 ersetzt werden.
Du suchst reguläre Ausdrücke. Die sind recht kompliziert aufgebaut, du brauchst also eine Weile, bis du herausgefunden hast, wie dein RegEx dazu lautet.
Ich gebe dir Hilfe. Du brauchst primär folgende Zeichen:
^ [ ] {}
Ich gebe dir keinen ganzen RegEx, das wäre unsinnig, du würdest sonst nichts dabei lernen. Viel Spaß beim Basteln :)
lausti
Moin!
Ich habe folgendes Problem. Ich bekomme eine Telefonnummer 012 345
67 89 und nun möchte ich das 0 bei 012 durch 41 ersetzen.
Wie kann ich das machen? Und es kann auch sein dass 0012 345 67 89
reinkommt.
Dann müssten die 00 bei 0012 durch 41 ersetzt werden.
Wenn die Nummern immer so aufgebaut sind, könntest du sie auch erst
mit einem explode in array umwandeln und dann einfach mit substr
überprüfen ob 00 drin vorkommt, wenn ja mit str_replace ersetzen
und wenn nicht, dann die 0 mit str_replace ersetzen.
HtH,
Juan