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 "包含指定字符串少于一个";
}
