Это для чат-страницы. У меня есть $string = "This dude is a mothertrucker". У меня есть множество badwords: $bads = array('truck', 'shot', etc). Как я могу проверить, содержит ли $string любое из слов в $bad?
До сих пор я:
foreach ($bads as $bad) {
if (strpos($string,$bad) !== false) {
//say NO!
}
else {
// YES! }
}
За исключением случаев, когда я делаю это, когда пользователь вводит слово в списке $bads, выход НЕТ! затем ДА! поэтому по какой-то причине код запускает его дважды.