Tach!
- Versuch die Leerzeichen mit trim() zu entfernen greift nicht.
trim() wirkt nur auf den Anfang und das Ende von Strings, nicht auf die Innereien.
- Versuch mit preg_replace
str_replace() gibt es auch noch.
$replace = "";
Den Leerstring mit einmaliger Verwendung würde ich ja nun nicht noch extra in eine Variable stecken.
$newstring = preg_replace("#\s$#",$replace,$oldstring);
\s$ heißt ein Whitespace und dann ein Stringende. Das ist sicher nicht das was du willst.
dedlfix.