正如标题中所提到的,我试图替换多个字符串并且如果可能的话,使用str_replace();或者有更简单的方法吗?
示例:
str_replace('hello','#$@&%*!',$text);
我用"#$ @&%替换"你好" !" 但我也希望将" world" 替换为"#$ @&% "!
答案 0 :(得分:1)
混合str_replace(混合$ search,混合$ replace,混合$ subject [,int& $ count]) 参数“search”:要搜索的值,也称为针。阵列可用于指定多个针。
答案 1 :(得分:0)
试试这个
$text = 'hello this is world';
echo str_replace(array('hello','world'),'#$@&%*!',$text);