PHP 不分大小写查找与替换字符串

杜鹃啼血染花红,山后山前一画中。旅行的意义不在于浏览风景,而是到一个完全陌生的环境,放空自己,感受享受孤独!

本博客以前写过PHP中关于字符串查找与替换的文章,可以参考《PHP中的str_replace()函数的用法》,不过str_replace()函数在字符串查找时是区分大小写的,而今天要说的是PHP中字符串中不区分大小写的查找与替换函数 str_ireplace()

PHP数组查找替换,PHP不区分大小写查找替换,PHP搜索并替换

PHP str_ireplace() 函数

str_ireplace():查找与替换字符串中的指定内容,不区分大小写

语法:

str_ireplace(find,replace,string,count)

参数:

find:必需。规定要查找的值。

replace:必需。规定替换 find 中的值的值。

string:必需。规定被搜索的字符串。

count:可选。一个变量,对替换数进行计数。

例:PHP查找并替换字符串中的指定字符

示例代码:

<?php
$str = 'hello word!';
echo str_ireplace('hello','hi',$str);
?>

输出结果:

hi word!

例:PHP不区分大小写查换并替换字符串中的批定字符

示例代码:

<?php
//声明页面编码方式,不然中文乱码
//
header("Content-type: text/html; charset=utf-8");
$str = '我的博客网站是:FEINIAOMY.COM';
echo str_ireplace('FEINIAOMY.COM','feiniaomy.com',$str);
?>

输出结果:

我的博客网站是:feiniaomy.com

例:PHP查找替换数组中的元素,并输出替换的数量

示例代码:

<?php
//
//声明页面编码方式,不然中文乱码
header("Content-type: text/html; charset=utf-8");
$array = array('Mochu','feiniao','zblog','MoChu','word','beijing','mochu','shanghai');
$arr = str_ireplace("mochu","hello",$array,$i);
print_r($arr);
echo '共替换了'.$i.'次';
?>

输出结果:

Array
(
    [0] => hello
    [1] => feiniao
    [2] => zblog
    [3] => hello
    [4] => word
    [5] => beijing
    [6] => hello
    [7] => shanghai
)
共替换了3次

总结:

由上面的几个示例可以得出以下结论

1、str_ireplace() 函数可在字符串中查找,也可以在数组中进行搜索查找

2、如果搜索的是一个数组,那么它将返回一个数组。

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

以上就是PHP 不分大小写查找与替换字符串。高尚的理想是人生的指路明灯。有了它,生活就有了方向;有了它,内心就感到充实。我的理想是………为了这个理想,我会努力奋斗,迈开坚定的步伐,走向既定的目标吧!更多关于PHP 不分大小写查找与替换字符串请关注haodaima.com其它相关文章!

标签: php php教程