Anwendung der Funktion str_replace() in PHP
1. Definition und Verwendung
Die Funktion str_replace() ersetzt bestimmte Zeichen durch einige andere Zeichen in einer Zeichenfolge.
Diese Funktion arbeitet mit den folgenden Regeln:
Wenn die gesuchte Zeichenfolge ein Array ist, gibt sie ein Array zurück.
Wenn es sich bei der gesuchten Zeichenfolge um ein Array handelt, wird das Suchen und Ersetzen unter Verwendung jedes Array-Elements durchgeführt.
Wenn Sie ein Array finden und ersetzen und weniger Teile als gefunden ersetzen, wird eine leere Zeichenfolge als Ersatz verwendet.
Wenn find ein Array und replacement eine Zeichenfolge ist, wird für jeden gefundenen Wert die Zeichenfolgenersetzung verwendet.
2. Syntax
str_replace(find,replace,string,count);
find (erforderlich), angegebene Werterkennung.
replace (erforderlich), gibt den Wert an, der den gefundenen Wert ersetzen soll.
string (erforderlich), die angegebene Zeichenfolge, die durchsucht werden soll.
count (optional), eine Variable, die durch die Zählnummer ersetzt wird.
* Hinweis: Bei dieser Funktion muss die Groß-/Kleinschreibung beachtet werden.
Verwenden Sie str_ireplace(), um eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung durchzuführen.
*Hinweis: Diese Funktion ist binärsicher.
Beispiel 1
<?php echo str_replace("world","Peter","Hello world!"); ?>
Ausgabeergebnis
Hello Peter!
Beispiel 2 In diesem Beispiel zeigen wir str_replace() mit An Array und eine Zählvariable:
<?php $arr = array("blue","red","green","yellow"); print_r(str_replace("red","pink",$arr,$i)); echo "Replacements: $i"; ?>
Ausgabeergebnis
Array ( [0] => blue [1] => pink [2] => green [3] => yellow ) Replacements: 1
Empfohlenes Tutorial: „PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonAnwendung der Funktion str_replace() in PHP (Erklärung mit Beispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!