str_ireplace

编辑

(PHP 5, PHP 7)

str_ireplace — str_replace() 的忽略大小写版本


PHP中文网词条详解语法

str_ireplace(find,replace,string,count)

str_ireplace() 函数替换字符串中的一些字符(不区分大小写)。

函数必须遵循下列规则:

  • 如果搜索的字符串是一个数组,那么它将返回一个数组

  • 如果搜索的字符串是一个数组,那么它将对数组中的每个元素进行查找和替换。

  • 如果同时需要对数组进行查找和替换,并且需要执行替换的元素少于查找到的元素的数量,那么多余元素将用空字符串进行替换

  • 如果是对一个数组进行查找,但只对一个字符串进行替换,那么替代字符串将对所有查找到的值起作用。

函数安全用于二进制对象


PHP中文网词条详解参数

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


PHP中文网词条详解返回值

返回带有替换值的字符串数组

PHP中文网词条详解更新日志

在 PHP 5.0 中,新增了 count 参数。

PHP中文网词条详解范例

Example #1 str_ireplace() 例子

<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // 此函数对大小写不敏感
echo "替换数:$i";
?>

以上例程会输出:

Array 
( 
     [0] => blue 
     [1] => pink 
     [2] => green 
     [3] => yellow 
) 
替换数:1


PHP中文网词条详解参见

参考资料
词条标签:
PHP   ireplace   phpstr