English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String Zeichenfolgenfunktionen Handbuch
Die Funktion str_ireplace() wird verwendet, um bestimmte Zeichen in einer Zeichenkette durch angegebene Zeichen zu ersetzen (ohne Unterschied in der Groß- und Kleinschreibung).
str_ireplace(find,replace,string,count)
Diese Funktion gibt einen String oder Array zurück. Dies ist das Ergebnis, wenn alle find in string durch replace ersetzt werden (ohne Gross- und Kleinschreibung), ohne spezielle Ersetzungsregeln. Sie sollten diese Funktion verwenden, um preg_replace() mit dem i-Korrekturzeichen zu ersetzen.
Wenn find und replace Arrays sind, führt str_ireplace() eine Mapping-Ersetzung für subject durch. Wenn die Anzahl der Werte in replace weniger ist als die Anzahl von find, werden die zusätzlichen Ersetzungen durch leere Strings durchgeführt. Wenn find ein Array ist und replace ein String ist, wird jeder Element-Ersetzen in find immer mit diesem String durchgeführt.
Hinweis: Wenn find oder replace Arrays sind, werden ihre Elemente von Anfang bis Ende einzeln verarbeitet.
Gibt den nach dem Ersetzen zurückgegebenen String oder Array zurück.
Nummer | Parameter und Beschreibung |
---|---|
1 | find Erforderlich. Der zu suchende Wert |
2 | replace Erforderlich. Der zu ersetzende Wert. Ein Array kann verwendet werden, um mehrfache Ersetzungen zu spezifizieren |
3 | string Erforderlich. Der zu suchende und zu ersetzende String oder Array. |
4 | count Optional. Wenn angegeben, wird die Anzahl der Ersetzungen gezählt. |
Probieren Sie die folgenden Beispiele aus, um die Elemente im Array ohne Gross- und Kleinschreibung zu ersetzen und die Anzahl der Ersetzungen zurückzugeben:
<?php //Ersetzen Sie die Elemente im Array ohne Gross- und Kleinschreibung und geben Sie die Anzahl der Ersetzungen zurück. $input = array("w3codeboxs",".com","simply","easy","learning"); print_r(str_ireplace("w3codeboxs","w3codebox,$input,$i)); //ohne Gross- und Kleinschreibung echo "<br>" . "Ersetzungsmenge: $i"; ?>Testen Sie, um zu sehen‹/›
Ausgabeergebnis
Array ( [0] => w3codebox [1] => .com [2] => simply [3] => easy [4] => learning ) Ersetzungsmenge: 1