Die Standard PHP-Funktion str_replace();
ist ein hilfreiches Mittel wenn wir bestimmte Zeichen, Symbole oder Wörter aus einem String entfernen wollen. Im folgenden zeige ich euch, wie man damit arbeiten kann.
Der folgende Funktions-Wrapper zeigt wie wir mit PHP bestimmte Zeichen aus einem Wert bzw. Text entfernen können. Dabei geben übergeben wir einfach den Text oder Wert an die Funktion. Das geschieht wie folgt: clear_string_from_characters( "Ein [Text] mit $ Zeichen" );
In der oberen Funktion können wir sehen, dass innerhalb des array();
bestimmte Zeichen definiert sind, welche nicht in der Ausgabe enthalten sein dürfen. Mit der Variable $replace = '';
haben wir festgelegt, dass die zuvor definierten Zeichen, durch einen leeren Wert ersetzt und somit vollständig entfernt werden. Daher werden die Zeichen „[„, „]“ und „$“ aus dem oberen Wert entfernt.
Das nächste Beispiel zeigt wie wir die Zahl „6“ durch einen leeren Wert und das Wort „alt“ durch „jung“ ersetzen.
Wenn man keinen Funktions-Wrapper benötigt, kann man natürlich auch einfach nur die PHP-Standard-Funktion str_replace();
nutzen, wie das folgende Beispiel zeigt:
Hier haben wir mit PHP in einem Text, das Wort „Hallo“ durch „Howdy“ ersetzt.