用str_replace替换多个字符串?

时间:2014-04-15 12:59:41

标签: php str-replace

正如标题中所提到的,我试图替换多个字符串并且如果可能的话,使用str_replace();或者有更简单的方法吗?

示例:

str_replace('hello','#$@&%*!',$text);

我用"#$ @&%替换"你好" !" 但我也希望将" world" 替换为"#$ @&% "!

2 个答案:

答案 0 :(得分:1)

  

混合str_replace(混合$ search,混合$ replace,混合$ subject [,int& $ count])   参数“search”:要搜索的值,也称为针。阵列可用于指定多个针。

http://www.php.net/manual/en/function.str-replace.php

答案 1 :(得分:0)

试试这个

$text = 'hello this is world';
echo str_replace(array('hello','world'),'#$@&%*!',$text);