php str_replace()和str_ireplace()区别与解释
php 的str_replace() 函数和str_ireplace在程序中用得是比较多的一个函数,它的主要功能是使用一个字符串替换字符串中的另一些字符,下面是它的具体使用
str_replace函数对大小写敏感。而使用 str_ireplace() 就可以执行对大小写不敏感的搜索,其它的应该就没有什么区别了
语法str_replace(find,replace,string,count)
参数描述
find 必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
string 必需。规定被搜索的字符串。
count 可选。一个变量,对替换数进行计数。
例子例子 1str_replace(world,john,hello world!)de>;?>
输出:
hello john!
例子 2在本例中,我们将演示带有数组和 count 变量的 str_replace() 函数:
str_replace(red,pink,$arr,$i)de>);echo replacements: $i;?>
输出:
array([0] => blue[1] => pink[2] => green[3] => yellow)replacements: 1
例子 3str_replace($find,$replace,$arr)de>);?>
输出:
array([0] => b[1] =>[2] => !)