array(
array(
"id"=>1,
"cid"=>1,
"name"=>"n1"
),
array(
"id"=>2,
"cid"=>1,
"name"=>"n2"
),
array(
"id"=>3,
"cid"=>2,
"name"=>"n3"
),
array(
"id"=>4,
"cid"=>2,
"name"=>"n4"
)
);根据条件cid=2时
则取出id3和id4的内容有不遍历的方法吗?或者效率高点的
因为整个数组可能会有N多元素
array(
"id"=>1,
"cid"=>1,
"name"=>"n1"
),
array(
"id"=>2,
"cid"=>1,
"name"=>"n2"
),
array(
"id"=>3,
"cid"=>2,
"name"=>"n3"
),
array(
"id"=>4,
"cid"=>2,
"name"=>"n4"
)
);根据条件cid=2时
则取出id3和id4的内容有不遍历的方法吗?或者效率高点的
因为整个数组可能会有N多元素
function f($var)
{
return $var['cid'] == 2;
}
$r=array_filter($arr,'f');print_r($r);
if($array[$i]['cid']==$mix)
break;
if($array[$i]['cid']!=''){
print_r($array[$i+1]);
print_r($array[$i+2]);
}