PHP查找字符串中是否包含多个指定字符串
//被查找的字符串 $string = '中文,string,21565489fewwords'; //指定的字符串 $arr = ['中文','string', 'few', 'words']; preg_match_all('#('.implode('|', $arr).')#', $string, $str); //获取匹配到的字符串,array_unique()函数去重。如需获取总共出现次数,则不需要去重 $str = array_unique($str[0]); if(count($str) >= 1){ echo "包含指定字符串大于等于一个"; }else{ echo "包含指定字符串少于一个"; }