比如聊天中屏蔽部分敏感词汇,我就想到了下面的东西。
$search=array('sb','2b','s b');
$replace="good!";
$subject="s b";
$ret=str_replace($search, $replace, $subject);
echo $ret;
一个空格没问题,添加一个就好了;如果$subject="s b"呢?
我尝试了用 “s b”,但是不行,是什么地方有问题呢?
是有编码的问题吗?
请各位帮忙解释下,谢谢。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
恩?难道不应该是这样?
result:
http://php.net/manual/en/func...
你的程序最后替换结果就是
good!,$subject只跟数组的最后一个元素对应得上,就是替换了那个s b啊str_replace(find,replace,string,count) 参数对应错了 $search=》string