Check if string contains word in array

后端 未结 12 1505
旧巷少年郎
旧巷少年郎 2020-12-01 09:12

This is for a chat page. I have a $string = \"This dude is a mothertrucker\". I have an array of badwords: $bads = array(\'truck\', \'shot\', etc)

12条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-01 10:12

    Put and exit or die once it find any bad words, like this

    foreach ($bads as $bad) {
     if (strpos($string,$bad) !== false) {
            //say NO!
     }
     else {
            echo YES;
            die(); or exit;            
      }
    }
    

提交回复
热议问题