Heim > Backend-Entwicklung > PHP-Tutorial > PHP ersetzt einige Zeichen in einer String-Funktion str_ireplace()

PHP ersetzt einige Zeichen in einer String-Funktion str_ireplace()

黄舟
Freigeben: 2023-03-16 22:58:02
Original
1640 Leute haben es durchsucht

Beispiel

Ersetzen Sie das Zeichen „WORLD“ (ohne Berücksichtigung der Groß-/Kleinschreibung) in der Zeichenfolge „Hallo Welt!“ durch „Peter“:

<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
Nach dem Login kopieren

Definition und Verwendung

str_ireplace()-Funktion ersetzt einige Zeichen in einer Zeichenfolge (Groß- und Kleinschreibung wird nicht beachtet).

Diese Funktion muss den folgenden Regeln folgen:

  • Wenn die Zeichenfolge , nach der gesucht wird, ein Array ist, wird ein Array zurückgegeben.

  • Wenn die gesuchte Zeichenfolge ein Array ist, wird jedes Element im Array gesucht und ersetzt.

  • Wenn ein Array gleichzeitig durchsucht und ersetzt werden muss und die Anzahl der zu ersetzenden Elemente geringer ist als die Anzahl der gefundenen Elemente, werden die überschüssigen Elemente durch ersetzt leere Zeichenfolgen.

  • Wenn ein Array durchsucht wird und nur eine Zeichenfolge ersetzt wird, gilt die Ersetzungszeichenfolge für alle gefundenen Werte.

Hinweis: Bei dieser Funktion wird die Groß-/Kleinschreibung nicht beachtet. Bitte verwenden Sie die Funktion str_replace(), um eine Suche unter Berücksichtigung der Groß- und Kleinschreibung durchzuführen.

Hinweis: Diese Funktion ist binärsicher.

Syntax

str_ireplace(find,replace,string,count)
Nach dem Login kopieren
参数描述
find必需。规定要查找的值。
replace必需。规定替换 find 中的值的值。
string必需。规定被搜索的字符串。
count可选。一个变量,对替换数进行计数。

Technische Details

Rückgabewert:Rückgabe mit Ersatzwertzeichenfolge oder Array.
PHP-Version: 5+
Update-Protokoll
返回值:返回带有替换值的字符串或数组。
PHP 版本:5+
更新日志在 PHP 5.0 中,新增了 count 参数。
:
In PHP 5.0, Zählparameter <🎜> hinzugefügt.

更多实例

实例 1

使用带有数组和 count 变量的 str_ireplace() 函数:

<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
Nach dem Login kopieren

实例 2

使用带有需要替换的元素少于查找到的元素的 str_ireplace() 函数:

<?php
$find = array("HELLO","WORLD"); // This function is case-insensitive
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
Nach dem Login kopieren


Das obige ist der detaillierte Inhalt vonPHP ersetzt einige Zeichen in einer String-Funktion str_ireplace(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage