自己弄了一个,不过好像速度不理想
$badword='坏词一|坏词二'; //用|隔开词 $word=explode('|',$badword); foreach ( $word as $value ) { if( strstr(str_replace(array(' ','\n'),array('',''),$form['Detail']),$value) ){ die('有害信息'); }