trim aber im ganzen string...
han
- php
Hallo,
wie kann ich sowas wie trim auf den ganzen string anwenden, d.h., dass alle wirklich alle leerzeichen leerzeilen in irgendeiner form gelöscht werden?
muss ihc das mit mehreren str_replaces machen?
damit dann einmal \n dann \r dann \n\r dann \0 löschen?
oder gibts da was für?
grieß
Hallo han,
wie kann ich sowas wie trim auf den ganzen string anwenden, d.h., dass alle wirklich alle leerzeichen leerzeilen in irgendeiner form gelöscht werden?
muss ihc das mit mehreren str_replaces machen?
damit dann einmal \n dann \r dann \n\r dann \0 löschen?
Du könntest Reguläre Ausdrücke verwenden:
[link:http://www.php.net/preg-replace@title=preg_replace]('/\s/', '', $foo)
entfernt alle Leerzeichen in $foo, indem es sie durch leere Strings ersetzt.
Schöne Grüße,
Johannes
gudn tach!
[link:http://www.php.net/preg-replace@title=preg_replace]('/\s/', '', $foo)
entfernt alle Leerzeichen in $foo, indem es sie durch leere Strings ersetzt.
mit "leerzeichen" bezeichnet man i.a.r. nur die leerzeichen wie " ", wobei es ja auch geschuetzte/schmale/... leerzeichen gibt. tabs und zeilenumbrueche werden aber eher selten als "leerzeichen" angesehen/bezeichnet.
imho ist es besser "\s" als "whitespace-character" (fuer deutschfans auch "leerraum(zeichen)", "zwischenraumzeichen" oder "weissraumzeichen") zu bezeichnen um besser zum leerzeichen unterscheiden zu koennen.
prost
seth