タイトルの通り、ある文章の中に特定の単語(複数)が含まれるかどうかを チェックする機能が欲しくていろいろ調べていました。 掲示板やブログコメントのNGワードチェックのような用途です。 軽く調べても、自分でも思いつくような正攻法しか見つからず… 参考:[PHP][疑問]ある文字列が、複数のキーワードのうち一つでもマッチするか判定する方法について - HappyQuality http://www.happyquality.com/2012/02/04/1959.htm 自分で作ったのは下記のような感じです。(方法A) 単語リストをひたすらforeachで回して文章中を検索、引っ掛かればアウト。 (今回はNGワードに該当=だめ なので、参考サイトとは判定が逆です) $text = "こんにちはhoge"; // 文章 $word_list = array("hoge", "fuga"); //