怎么判断字符串中是否含有数组的某个元素
程序员文章站
2022-06-10 12:38:15
...
如何判断字符串中是否含有数组的某个元素?
请问如何判断字符串中是否含有数组的某个元素。
返回结果“字符串1包含,字符串2不包含”
------解决方案--------------------
存在
不存在
$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;
}
存在
不存在
相关文章
相关视频
推荐阅读
-
php判断数组元素中是否存在某个字符串的方法
-
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
-
linux查找目录下的所有文件中是否含有某个字符串 Linux
-
linux查找目录下的所有文件中是否含有某个字符串 Linux
-
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
-
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
-
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
-
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
-
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
-
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数