複数NGワードを一括チェックする時によく使う関数をメモしておきます。
NGワードの中のどれか一つが含まれていれば、検出することができます。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function ng_word_check($text , $ng_word_array){ /********************* * $textにチェック対象のテキスト、$ng_word_arrayにはNGワードの配列が入ります。 * $text中にNGワードが存在しなければ、0を返します。 *********************/ str_replace($ng_word_array, $ng_word_array , $text, $count); return $count ; } $ng_word_array=array('NGワード1','NGワード2','NGワード3'); if( ng_word_check($text , $ng_word_array) == 0 ){ echo "NGワードは含まれていませんでした"; } |
コメント