欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

怎么判断字符串中是否含有数组的某个元素

程序员文章站 2022-06-08 08:00:13
...
如何判断字符串中是否含有数组的某个元素?

$check_array=array('官网','网站','地址','互联网');
$string1="csdn的网站是csdn.net";
$string2="今天天气不错";


请问如何判断字符串中是否含有数组的某个元素。
返回结果“字符串1包含,字符串2不包含”

------解决方案--------------------
$check_array=array('官网','网站','地址','互联网');
$string1="csdn的网站是csdn.net";
$string2="今天天气不错";
echo call_user_func('foo', $string1) ? '存在' : '不存在';
echo '
';
echo call_user_func('foo', $string2) ? '存在' : '不存在';
function foo($str){
global $check_array;
$r=false;
foreach($check_array as $v){
if(strpos($str,$v) !==false){
$r=true;
break;
}
}
return $r;
}

存在
不存在
怎么判断字符串中是否含有数组的某个元素

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频