str_place
最新更新: 2018-07-27 14:13:58
阅读: 26次
str_place 进行字符串替换,可多个字符一起进行替换。
str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。
该函数必须遵循下列规则:
- 如果搜索的字符串是数组,那么它将返回数组。
- 如果搜索的字符串是数组,那么它将对数组中的每个元素进行查找和替换。
- 如果同时需要对数组进行查找和替换,并且需要执行替换的元素少于查找到的元素的数量,那么多余元素将用空字符串进行替换
- 如果查找的是数组,而替换的是字符串,那么替代字符串将对所有查找到的值起作用。
str_replace(find,replace,string,count)
例子1:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "替换数:$i";
?>
结果: Array ( [0] => blue [1] => pink [2] => green [3] => yellow ) 替换数:1
例子2:
$titles=str_replace(array( $arr[0],$arr[1],$arr[2]),array("<span style='color: red'>".$arr[0]."</span>","<span style='color: red'>".$arr[1]."</span>","<span style='color: red'>".$arr[2]."</span>"),$row['title']);
输出的将是字符串