Mailinglisten-Archive |
Hartmut Holzgraefe schrieb: > > > wie kann ich aus folgendem Text die Leerzeichen am Anfang und > > > am Ende entfernen. Die in der Mitte dürfen nicht gelöscht werden: > > > > > > " CD Rom " > > > > > > > Schau Dir mal die Funktionen > > > > http://www.php.net/manual/function.trim.php3 und > > http://www.php.net/manual/function.ltrim.php3 > > > > an vielleicht hilft Dir das weiter ... > > > > vermutlich gehören die '"' aber zu dem String? > > dann schneiden die folgenden zwei regulären Ausdrücke führende und > schließende Leerzeichen weg, > lassen ein optionales '"' am Anfang oder Ende aber stehen > > $string='" CD Rom "'; > $result = ereg_replace("[[:space:]]+(\"?)$","\\1", > > ereg_replace("^(\"?)[[:space:]]+","\\1",$string)); > Ok, Du hast recht, daran hatte ich nicht gedacht, aber Lars meinte ja schon dass es funzt. Ach ja, Robert, die Funktion chop() funktionuiert nicht, ich hab das ausprobiert weil ich wissen wollte was die Funktion macht, die hinteren werden wegglöscht aber die vorderen Spaces bleiben bestehen. MfG Martin
php::bar PHP Wiki - Listenarchive