English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String Zeichenfolgenfunktionen Handbuch
Die Funktion str_replace() wird verwendet, um bestimmte Zeichen in einer Zeichenkette zu ersetzen (Groß- und Kleinschreibung berücksichtigt).
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
Verwendet, um eine Zeichenfolge durch eine andere zu ersetzen. Diese Funktion gibt eine Zeichenfolge oder ein Array zurück. Diese Zeichenfolge oder dieses Array ist das Ergebnis, nach dem alle search in subject durch replace ersetzt wurden.
Es gibt eine Zeichenfolge oder ein Array zurück, das/ das die zu ersetzenden Werte enthält
Nummer | Parameter und Beschreibung |
---|---|
1 | find Erforderlich. Es spezifiziert die Zeichenfolge, die gesucht wird |
2 | replace Erforderlich. Es spezifiziert den Wert, der in find ersetzt werden soll |
3 | subject Erforderlich. Das Array oder die Zeichenfolge, das/der ersetzt wird |
4 | count Optional. Es zählt die Anzahl der zu ersetzenden Werte. |
Probieren Sie die folgenden Beispiele aus, Zeichenfolgenersetzung, Array, unterschiedliche Anzahl von Array-Elementen beim Ersatzvorgang:
<?php //Zeichenfolgenersetzung, ersetzen Sie w3codebox wird durch www.w ersetzt3codebox echo str_replace("w3codebox","www.w3codebox","oldtoolbag.com,$count); echo"<br>"; echo "Ersetzen von: " . $count; echo"<br>"; //Ersetzen Sie die Elemente im Array. $arr = array("blue","red","green","yellow"); print_r(str_replace("red","pink",$arr,$replacement_count)); echo"<br>"; echo "Ersetzen von: " . $replacement_count; echo"<br>"; //Die Anzahl der Elemente in den zu ersetzenden und zu ersetzenden Arrays ist unterschiedlich $find = array("Hello","world"); $replace = array("B"); $arr = array("Hello","world","!"); print_r(str_replace($find,$replace,$arr)); ?>Testen Sie ›/›
Ausgabeergebnis
de.oldtoolbag.com Ersetzen von:1 Array ( [0] => blue [1] => pink [2] => green [3] => yellow ) Ersetzen von:1 Array ( [0] => B [1] => [2] => ! )