Beschreibung
Die häufig genutzte PHP Funktion str_replace() kann eine Zeichenkette gegen eine andere Zeichenkette ersetzen.
Viel benutzt wird diese Funktion, um bestimmte Zeichen aus einem Text zu entfernen oder um aus Text-Smilies Bildsmilies zu machen. Siehe hierzu BBCode Parser. Für komlexere Aufgaben gibt es diese Funktion auch für reguläre Ausdrücke. str_replace() hingegen kann keine regulären Ausdrücke nutzen.
Aufbau und Parameter
String|Array str_replace ( $search , $replace , $subject , [$count] )
Erläuterung zu den Parametern von str_replace()
String|Array – Gibt ein String oder Array zurück, je nachdem was übergeben wurde als $subject
str_replace – Unsere Funktion zum suchen und ersetzen einer Zeichenkette
$search – Die Zeichenkette, nach der gesucht werden soll. Einzelne Zeichen sind ebenfalls suchbar.
$replace – Zeichenkette oder Zeichen, welches für einen Fund eingesetzt werden soll.
$subject – Es darf ein String oder auch ein Array übergeben werden.
[$count] - (optional) Wenn eine Variable als 4. Parameter gesetzt wurde zeigt diese, wieviel gefunden und ersetzt wurden.
Beispiel
$text = 'PHP macht Spaß =)'; echo str_replace('=)', '<img src="smilie.gif" />', $text); //Ausgabe: PHP macht Spaß :)
Marcus alias Speedy86 ist Administrator dieser Webseite und veröffentlicht unter andem News und interessante Artikel rund um WordPress, Suchmaschinenoptimierung, Programmierung und Webdesign. Im Webmaster-Glossar.de gibt es viel wissenswerten Stoff für Webmaster, Webworker bzw. Selbständige im Internet.Artikel:
Bereits 439 Artikel verfasst!