这是一个聊天页面。我有一个$string = "This dude is a mothertrucker"
. 我有一堆坏词:$bads = array('truck', 'shot', etc)
. 我如何检查是否$string
包含中的任何单词$bad
?
到目前为止,我有:
foreach ($bads as $bad) {
if (strpos($string,$bad) !== false) {
//say NO!
}
else {
// YES! }
}
除非我这样做,当用户在$bads
列表中输入一个单词时,输出为 NO!其次是!所以由于某种原因,代码运行了两次。