Es kommt häufig vor, dass bei einer Eingabe in einem Formularfeld am Ende immer wieder ein Leerzeichen steht. Dieses Leerzeichen möchte man aber nicht in der Datenbank haben. Da dadurch eine Suche in der Datenbank teilweise sehr ungenaue Ergebnisse ausliefert. Um das Leerzeichen am Ende eines Strings zu entfernen, gibt es in PHP die Funktion rtrim() womit man die Leerzeichen entfernen kann. Es wird ausschließlich das Leerzeichen am Ende einer Zeichenkette entfernt.
Beispiel:
<?php
$string = " Für die Zahnpflege des
Hundes gibt es spezielle Zahnbürsten. ";
echo "#".$string."#";
?>
Ausgabe:
# Für die Zahnpflege des Hundes gibt es spezielle Zahnbürsten. #
Erklärung:
In der Variable $string wird ein Text gespeichert. Mit der Funktion echo wird die Variable $string ausgegeben. Da am Ende von $string ein Leerzeichen vorhanden ist, möchten wir dieses Leerzeichen entfernen.
Beispiel 2:
<?php
$string = " Für die Zahnpflege des
Hundes gibt es spezielle Zahnbürsten. ";
$string = rtrim($string);
echo "#".$string."#";
?>
Ausgabe:
# Für die Zahnpflege des Hundes gibt es spezielle Zahnbürsten.#
Erklärung:
Bei diesen Beispiel enthält die Variable $string einen Text mit einem Leerzeichen am Anfang und am Ende. Im nächsten Abschnitt wird die Variable mit der Funktion rtrim() bereinigt. Danach wird mit der PHP Funktion echo die Variable $string ausgegeben. Wenn man sich nun das Ergebnis ansieht, fällt ein auf das kein Leerzeichen mehr am Ende des Textes steht.
Alternativ sollte man sich noch die Funktionen trim() und ltrim() ansehen.