str_replace
Ersetzt alle Vorkommen eines Strings in einem anderen String
Beschreibung
mixedstr_replace
mixedsearch
mixedreplace
mixedsubject
Diese Funktion ersetzt alle Vorkommen von
search innerhalb der Zeichenkette
subject durch den String
replace. Falls Sie keine ausgefallenen
String-Ersetzungen brauchen, sollten Sie immer dieser Funktion
den Vorzug vor ereg_replace oder
preg_replace geben.
Seit PHP 4.0.5 kann jeder Parameter von
str_replace auch ein Array sein.
Ist subject ein Array, erfolgt das Suchen
und Ersetzen an jedem Wert von subject,
und der Rückgabewert ist ebenfalls ein Array.
Sind search und replace
Arrays, nimmt str_replace einen Wert von jedem
Array und verwendet ihn zum Suchen und Ersetzen von
subject. Hat replace
weniger Werte als search, so wird ein leerer
String für den Rest der Werte zum Ersetzen verwendet. Ist
search ein Array und
replace ein String, dann wird dieser String
für jeden Wert von search angewandt.
str_replace Beispiel:
");
]]>
Diese Funktion beruht auf einem Binär-Vergleich.
str_replace ist seit PHP 3.0.6 verfügbar,
war aber bis PHP 3.0.8 fehlerhaft.
Siehe auch str_ireplace,
ereg_replace,
preg_replace und
strtr.