$str="woxiangyao_genghao-de-zifuchuan";
$arr = array('geng','de','cdaefad');
foreach($arr as $v){
if(strpos($str, $v) !== false){
echo $str;
exit;
}
}
有没有效率更高的写法?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我将问题理解成如何判断内容是否包含敏感词,题主可将敏感词生成成
字典树
,然后再查找内容是否包含关键词下面是一个简单的
PHP字典树
的示例,供参考如果不考虑语言角度,应该用AC自动机来做比较快