trim
Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings
&reftitle.description;
stringtrim
stringstring
stringcharacters" \n\r\t\v\x00"
Die Funktion entfernt Whitespaces am Anfang und Ende von
string und gibt den String dann zurück. Ohne
Verwendung des zweiten Parameters entfernt trim
folgende Zeichen:
&strings.stripped.characters;
&reftitle.parameters;
string
Die zu trimmende Zeichenkette vom Typ string.
characters
&strings.parameter.characters.optional;
&reftitle.returnvalues;
Der gekürzte String.
&reftitle.examples;
Beispiel zur Verwendung von trim
]]>
&example.outputs;
Trimmen von Array-Werten mittels trim
]]>
&example.outputs;
string(5) "Apfel"
[1]=>
string(7) "Banane "
[2]=>
string(11) " Preiselbeere "
}
array(3) {
[0]=>
string(5) "Apfel"
[1]=>
string(6) "Banane"
[2]=>
string(9) "Preiselbeere"
}
]]>
&reftitle.notes;
Mögliche Überraschungen: Entfernung mittlerer Zeichen
Weil trim Zeichen vom Anfang und Ende einer
Zeichenkette (string) entfernt, kann es verwirrend sein, wenn
Zeichen aus der Mitte gelöscht (oder nicht) werden. trim('abc',
'bad') entfernt 'a' und 'b', weil es 'a' entfernt, verschiebt
daher 'b' an den Anfang um ebenfalls entfernt zu werden. Daher
"funktioniert" es, trim('abc', 'b') dagegen scheinbar
nicht.
&reftitle.seealso;
ltrim
rtrim
str_replace