php 怎么判断数组里的值包含某个字符串?
例:$a=array(a=>123,b=>你怎么才能找到我,c=>你真的能找到我么?,d=>小鲨鱼);//目标数组$str='小鲨鱼';//需要查找的字符串怎么判断$a的...
例:
$a = array(a=>123,b=>你怎么才能找到我,c=>你真的能找到我么?,d=>小鲨鱼);//目标数组
$str = '小鲨鱼' ; //需要查找的字符串
怎么判断$a 的值里面有 $str,谢谢各位大神了,本人渣渣... 展开
$a = array(a=>123,b=>你怎么才能找到我,c=>你真的能找到我么?,d=>小鲨鱼);//目标数组
$str = '小鲨鱼' ; //需要查找的字符串
怎么判断$a 的值里面有 $str,谢谢各位大神了,本人渣渣... 展开
2个回答
展开全部
$m=-1;
$arr="你好吗,吃饭了吗,迅发网络";
$text="迅发网络";
for($i=0;$i<strlen($text);$i++){
for($n=0;$n<strlen($arr);$n++){
if($text[$i]==$arr[$n]){
$m=1;
break;
}else{
$m=0;
}
}
}
if($m==1){
echo "找到数组中的值了!";
}else{
echo "没找到数组中的值!";
}
追问
是数组,欧巴....
追答
//给你举个例子,自己研究。
$map = array('aa' => '3,4,5,6;',
'bb' => '3,4,6,7;',
'cc' => '5,8,1,3;',
'dd' => '1,5,7,9;'
);
foreach ($map as $k =>$v) {
if (strpos($v, '3,4') !== false) {
echo "'$k' => '$v'<br />";
}
}
推荐于2016-01-31
展开全部
$flag='no';
foreach ( $a as $k => $v)
{
if($v == $str)
{
$flag='yes';
echo 'match';
break;
}
}
if($flag=='no')
{
echo 'not found';
}
foreach ( $a as $k => $v)
{
if($v == $str)
{
$flag='yes';
echo 'match';
break;
}
}
if($flag=='no')
{
echo 'not found';
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询