如何用foreach遍历多维数组
1个回答
展开全部
嵌套
比如
$arr = array(
'a'=>array(1,2),
'b'=>array(3,4)
);
foreach($arr as $k=>$v){//$v是一个数组
foreach($v as $kk=>$vv){
echo $kk."=>".$vv;
}
}
如果不知道数组有多少维度,那就每遍历一次,判断下级是不是数组,
比如
if(is_array($v)){
foreach($v as $kk=>$vv){
echo $kk."=>".$vv;
}
比如
$arr = array(
'a'=>array(1,2),
'b'=>array(3,4)
);
foreach($arr as $k=>$v){//$v是一个数组
foreach($v as $kk=>$vv){
echo $kk."=>".$vv;
}
}
如果不知道数组有多少维度,那就每遍历一次,判断下级是不是数组,
比如
if(is_array($v)){
foreach($v as $kk=>$vv){
echo $kk."=>".$vv;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询