文字列に複数の特定の単語が含まれているかどうかを確認する方法は?
次のコードを使用して、単一の単語を確認できます。
$data = "text text text text text text text bad text text naughty";
if (strpos($data, 'bad') !== false) {
echo 'true';
}
しかし、チェックする単語をさらに追加したいと思います。このようなもの:
$data = "text text text text text text text bad text text naughty";
if (strpos($data, 'bad || naughty') !== false) {
echo 'true';
}
(これらの単語のいずれかが見つかった場合は、true を返す必要があります)
しかし、上記のコードは正しく動作しません。私が間違っていることは何ですか?