phpbar.de logo

Mailinglisten-Archive

[php] Leerzeichen =?iso-8859-1?Q?l=F6schen?=

[php] Leerzeichen =?iso-8859-1?Q?l=F6schen?=

Martin Klumpp swift31_(at)_gmx.de
Wed, 26 Apr 2000 16:09:14 +0200


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