在我的論壇中我想檢查一個字符串(發佈文本和帖子標題)爲壞詞。這些詞不應該被替換。當第一個壞字是數字時,做一些事情。我不想使用foreach工作,因爲foreach會對發現的每個不好的單詞做迴應。我只需要一個計數。如果算一個壞詞,然後>去在論壇中的不良詞列表(preg match)只能算
我已經
$str = $row['post_text'].$topic_data['topic_title'];
$bad = array('badword','badword2');
if (preg_match($str,$bad)){
echo 'true';
}else{
echo 'false';
}
這並沒有work..thank求助
「沒有工作」背後的含義是什麼? – DonCallisto 2013-04-29 12:30:03
要非常小心不要使[clbuttic錯誤](http://www.urbandictionary.com/define.php?term=clbuttic)。 – Spudley 2013-04-29 12:31:46
preg_match是一個正則表達式匹配,你的$ str不是一個正則表達式。 – 2013-04-29 12:33:33