在php中過(guò)濾敏感詞的方法超級的簡(jiǎn)單我們只要使用strtr或者str_replace函數就可以直接快速的替換掉了,下面來(lái)兩個(gè)簡(jiǎn)單好用的例子。
例子:
<?php
function cleanWords1($text) {
//根據個(gè)人需要添加需要過(guò)濾的詞匯,以“|”作為分隔符
$badword = “我的|網(wǎng)站|這是”;
$badwords = explode(‘|',$badword);
foreach($badwords as $v){
$text = str_replace($v,'**',$text);
}
return $text;
}
function cleanWords2($text) {
//根據個(gè)人需要添加需要過(guò)濾的詞匯,以“|”作為分隔符
$badword = “我的|網(wǎng)站|這是”;
return preg_replace(“/$badword/i”,“**”,$text);
}
$string=“這是我的一個(gè)神奇的網(wǎng)站”;
echo cleanWords1($string)。'<br/>';
echo cleanWords2($string);
?>