phpbar.de logo

Mailinglisten-Archive

[php] Frage zum Ersetzen von Leerzeichen

[php] Frage zum Ersetzen von Leerzeichen

Cyrill Schumacher CyrillSchumacher_(at)_swol.de
Tue, 13 Mar 2001 17:40:10 +0100


> > Ich möchte in einem String überall, wo mehr als ein Lehrzeichen
> > hintereinander vorkommt durch EIN Leerzeichen ersetzen.
> > Wie kann ich das anstellen? Hab eh an ereg_replace und preg_replace
> gedacht,
> > hab aber Probleme mit dem Pattern Syntax.
>
> Wie wärs mit:
>
> $bar=str_replace ("  "," ",$foo);
>
> Bitte beachten: Im ersten String 2 Leerzeichen, im zweiten nur eines.
> Das sollte gehen. Wars das?

nein, es muss heißen:

preg_replace("/[\t ]+/ism"," ",$string);

kiri





php::bar PHP Wiki   -   Listenarchive