letzte Leerzeichen eines Strings entfernen
hans88
- php
Hallo,
Problem:
ich hab einen String Variable z.B.: "hallo ". Dahinter sind jetzt 4 Leerzeichen. Die müssen aber raus.
Ich brauch einen Befehl, der mir die letzten Leerzeichen aus dem String entfertn.
Gibt es da eine Möglichkeit?
Danke im Vorraus!
Grüße
Hans
Hi!
Wie fast ueberall ist das auch hier trim.
http://www.phpbox.de/php_befehle/trim.php
Hello,
Wie fast ueberall ist das auch hier trim.
Da mag ich widersprechen.
Trim entfernt führende UND anhängende Whitespaces.
http://de.php.net/manual/en/function.trim.php
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Hi,
Da mag ich widersprechen.
Trim entfernt führende UND anhängende Whitespaces.
Ja, hab schon was dazu genoelt...
Danke für die superschnelle Antwort!!!
Es funktioniert! Einfach Prima! :D
Grüße
Hans
Hello,
ich hab einen String Variable z.B.: "hallo ". Dahinter sind jetzt 4 Leerzeichen. Die müssen aber raus.
Ich brauch einen Befehl, der mir die letzten Leerzeichen aus dem String entfertn.Gibt es da eine Möglichkeit?
Eine fertige?
Es gibt rtrim(), das entfernt anhängende Whitespaces, also Leerzeichen, Tabulatoren, Zeilenumbrüche und soon Zeugs :-)
http://de.php.net/manual/en/function.rtrim.php
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Ach mist. Er hat explizit nach whitespaces rechts gefragt... *grummel*
Hello,
Ach mist. Er hat explizit nach whitespaces rechts gefragt... *grummel*
Nö, hat er auch nicht. Hans hat explizit nach anhängenden "Leerzeichen" gefragt.
Vielleicht will er ja den Zeilenumbruch oder die terminating zero behalten...
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
echo $begrüßung;
Nö, hat er auch nicht. Hans hat explizit nach anhängenden "Leerzeichen" gefragt.
Vielleicht will er ja den Zeilenumbruch oder die terminating zero behalten...
Auch dafür sind die (r/l/)trim-Funktionen geeignet. Man kann mittels eines zweiten optionalen Parameters die Zeichen angeben, die berücksichtigt werden sollen. Und das können auch andere als Whitespace-Zeichen sein.
echo "$verabschiedung $name";