主页 M

php敏感词过滤最简代码

2021-06-29 网页编程网 网页编程网

另需一txt每行存敏感词。

function ban($content){
$fake = file_get_contents('e.txt'); //读取关键字文本信息 网上都有 一行一个敏感词
$content = trim($content); //一定要去除左右空格  最好就是把所有特殊符号也去掉
$badArr = explode("\n",$fake); // 把关键字转换为数组
for ($i=0; $i < count($badArr) ; $i++){
    if($badArr[$i] == "") {
        continue; //如果关键字为空就跳过本次循环
    }
    if(strpos($content,trim($badArr[$i])) !== false){
        return $badArr[$i]; //如果匹配到关键字就返回关键字
    }
}
return false; // 如果没有匹配到关键字就返回 false
}
$content="我不想能成轼吧,不希wdc望啊";
$result=ban($content);
if($result){
	echo 'bad words found'.$result;
}else{
	echo 'insert into database';
}
阅读原文
阅读 2446
123 显示电脑版