检查字符串是否包含数组中的单词
这是一个聊天页面。我有一个.我有一系列坏词:.我如何检查是否包含任何单词?
到目前为止,我有:$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! }
}
除非我这样做,否则当用户在列表中键入单词时,输出为NO!其次是 YES!因此,由于某种原因,代码运行了两次。$bads