Hi,
Vergleiche hierzu auch die mb_*-Funktionen. Für
trim()
kann ich aber keine entsprechende finden.
für die Version mit einem Parameter braucht's auch bei UTF-8-Strings keine mb-Version.
Die damit behandelten Zeichen sind alle unterhalb von 7F, haben also genau 1 Byte. Und Zeichen mit Codes oberhalb von 7F haben in den einzelnen Bytes jeweils das höchste Bit gesetzt, sind also höher als 7f, so daß durch trim($string) auch keine anderen Zeichen zerstört werden.
(bei der Variante mit selbst-angeführten Zeichen ist's was anderes - da funktioniert trim nur richtig, wenn die selbst-angeführten Zeichen alle unterhalb von 7f sind)
cu,
Andreas a/k/a MudGuard