悪い言葉の配列があるとしましょう:
$badwords = array("one", "two", "three");
そしてランダムな文字列:
$string = "some variable text";
このサイクルを作成する方法:
if (one or more items from the $badwords array is found in $string)
echo "sorry bad word found";
else
echo "string contains no bad words";
例:の
場合$string = "one fine day" or "one fine day two of us did something"
、ユーザーには申し訳ありませんが悪い単語が見つかりましたというメッセージが表示されます。
の場合$string = "fine day"
、ユーザーは string contains no bad words メッセージを表示する必要があります。
preg_match
私が知っているように、配列からはできません。何かアドバイスはありますか?