php判断某一字符串中是否包含在一个数组中的元素

2025-02-24 11:50:27
推荐回答(2个)
回答1:

$arr=array('a','b','c');
$str='dsadaeawhs';
$tmp=addslashes(implode('',$arr));
if(preg_match('/['.$tmp.']/i',$str)){
echo '出现';
}

回答2:

没那么复杂
$arr = array('a','d','z');
$str = "popoclvkkopokd";
$st= array_intersect($arr,str_split($str));
var_dump($st);