php数组内容查找代码
Array ( [0] => Array ( [id] => 6 [title] => 凤凰 [bid] => 2 ) [1] => Array ( [id] => 5 [title] => 年康 [bid] => 2 ) [2] => Array ( [id] => 4 [title] => 海鸥 [bid] => 2 ) [3] => Array ( [id] => 3 [title] => phprm.com [bid] => 1 ) [4] => Array ( [id] => 2 [title] => 中国WEB第一站 [bid] => 1 ) [5] => Array ( [id] => 1 [title] => http://www.phprm.com [bid] => 1 ) )
//方法一,直接把值取出来,并且输出
foreach($arr as $key=>$val){ foreach($val as $k=>$val2){ if($val2['bid']==1){//判断 echo $val2['bid']."<br />"; } } }
//方法二,把符合条件的数组再次生成数组
<?php $res=array(); foreach($arr as $sub){ foreach($sub as $value){ if($value==1){ array_push($res,$sub); } } } print_r($res);
//结果为
Array ( [3] => Array ( [id] => 3 [title] => phprm.com [bid] => 1 ) [4] => Array ( [id] => 2 [title] => 中国WEB第一站 [bid] => 1 ) [5] => Array ( [id] => 1 [title] => http://www.phprm.com [bid] => 1 ) )
教程网址:http://www.phprm.com/code/32834.html
欢迎收藏∩_∩但请保留本文链接。