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、假如搜索的是一个数组,那么它将对数组中的每个元素举办查找和替换。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9019.html