str_place

最新更新: 2018-07-27 14:13:58 阅读: 20次


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']);
输出的将是字符串