PHP- Leerzeichen ignorieren?

...komplette Frage anzeigen

5 Antworten

Google mal nach "PHP trim", bin mir gerade nicht sicher obs wirklich nur trim() heißt. Die Funktion macht genau was du suchst.

Also wenn du alle Leerzeichen entfernen willst dann strtr() (ist wie str_replace() nur schneller)

$str = " a b ";

$str = strtr($str, ' ','');
echo $str; // Ausgabe: "ab"

wenn du nur Leerzeichen am Anfang und/oder Ende entfernen willst trim(), ltrim(), rtrim()

So würde ich es machen:

$text = ' a  b';
$text = str_replace(' ', '', $text);
echo $text; //Anzeige: ab

Hoffe ich konnte helfen,
Grumbl

trim() entfernt nur Leerzeichen am Anfang und Ende einer Zeichenkette.

0
@sudorc

Ich bin davon ausgegangen, dass genau dieses Verhalten gewünscht ist. Ansonsten hilft natürlich ein str_replace()

0
str_replace(' ', '', $value);

Was möchtest Du wissen?