PHP使用preg_replace和preg_match過濾敏感詞
代碼1:
Copy to Clipboard引用的內容:[www.bkjia.com]
<?php
$badstring="tmd|媽的|TNND|她娘的";
$string="你tmd說什麼,她娘的,不是人";
echo preg_replace("/$badstring/i",'',$string);
?>
代碼2:
Copy to Clipboard引用的內容:[www.bkjia.com]
<?php
$badkey = "敏感詞|敏感詞B|敏感詞C";
$string = "我是不含有敏感詞的,我要發表";
if(preg_match("/$badkey/i",$string)){
echo "對不起,含有含有敏感字符,不允許發表";
}else{
//do something...
echo "幫客之家提示:可以通過 www.bkjia.com";
}
?>