- 74浏览
- 2023-07-29
将该方法放到公共方法文件中,需要过滤敏感词时,直接调用该方法
/**
* 敏感词
*/
public function sensitive_words_filter($str)
{
// 传入要检查的内容,此处直接定义好,用于测试,正式环境调用该方法传值即可
$str = '123456falun';
if (!$str) return '';
// 敏感词文件位置,可根据自己需求调整
$file = ROOT_PATH . 'public/static/censorwords/CensorWords';
$words = file($file);
foreach ($words as $word) {
$word = str_replace(array("\r\n", "\r", "\n", "/", "<", ">", "=", " "), '', $word);
if (!$word) continue;
$ret = preg_match("/$word/", $str, $match);
if ($ret) {
return $match[0];
}
}
return '';
}
网上找敏感词txt文件即可
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。