str_replace() 的定义:
[PHP] 纯文本查看 复制代码 str_replace(find,replace,string,count)
上面,前 3 个参数为必须变量,后 1 个参数 count 是可选变量,它对替换掉的个数进行计数。
在 string 这个字符串种找到 find 这个子字符串,然后用 replace 这个字符串替换掉它。该函数对大小写敏感。
示例1:
[PHP] 纯文本查看 复制代码 <?php
echo str_replace("Java","PHP","Hello Java world!");
?>
运行输出:
示例2(带有 count 参数):
[PHP] 纯文本查看 复制代码 <?php
$arr = array("bule", "red", "green", "yellow");
print_r (str_replace("red","pink",$arr, $i));
echo "<br>";
echo "总共替换了 $i 个字符串";
echo "<br>";
?>
运行输出:Array ( [0] => bule [1] => pink [2] => green [3] => yellow )
总共替换了 1 个字符串 可见,第 3 个参数可以是一个字符串,还可以是 1 个数组,且第 4 个参数用来统计一共替换了的字符串数目。
示例3:
[PHP] 纯文本查看 复制代码 <?php
$arr = array("bule", "red");
$arr2 = array("green");
$arr3 = array("bule", "red", "pink");
print_r (str_replace($arr, $arr2,$arr3 ));
?>
运行输出:Array ( [0] => green [1] => [2] => pink ) 可见,前 3 个参数还可以都是数组。 |