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

$val = "保暖羽绒服大甩价";
$arr = array("羽绒服","毛呢大衣","毛衣");

因为后期要判断不存在的话需要再进行多次查询,所以不能使用foreach遍历。
返回两个参数,存在和不存在,不存在另外执行另一个函数。

$exist = in_array(true, array_map(function($r) use($val) { return strpos($val, $r) !== false;}, $arr));

追问

大大大神,这是...

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网