在php中过滤敏感词的方法超级的简单我们只要使用strtr或者str_replace函数就可以直接快速的替换掉了,下面来两个简单好用的例子。
例子:
<?php
function cleanWords1($text) {
//根据个人需要添加需要过滤的词汇,以“|”作为分隔符
$badword = “我的|网站|这是”;
$badwords = explode(‘|',$badword);
foreach($badwords as $v){
$text = str_replace($v,'**',$text);
}
return $text;
}
function cleanWords2($text) {
//根据个人需要添加需要过滤的词汇,以“|”作为分隔符
$badword = “我的|网站|这是”;
return preg_replace(“/$badword/i”,“**”,$text);
}
$string=“这是我的一个神奇的网站”;
echo cleanWords1($string)。'<br/>';
echo cleanWords2($string);
?>