多维数组遍历。实际为一维数组的嵌套,吧第一次遍历输出的值当做内部的数组继续遍历,三维数组遍历持续第二次的值当做第三次遍历的数组
案例:
<?php
//多维数组遍历
//声明一个多维数组
//三维数组声明
$info=array(
'一班'=>array
(
array('ID'=>171,'name'=>'李某','性别'=>'男'),
array('ID'=>171,'name'=>'王某','性别'=>'男'),
array('ID'=>171,'name'=>'赵某','性别'=>'男')
),
'二班'=>array
(
array('ID'=>172,'name'=>'孙某','性别'=>'男'),
array('ID'=>172,'name'=>'张某','性别'=>'女'),
array('ID'=>172,'name'=>'样某','性别'=>'男')
),
'三班'=>array
(
array('ID'=>173,'name'=>'X某','性别'=>'女'),
array('ID'=>173,'name'=>'Y某','性别'=>'女'),
array('ID'=>173,'name'=>'Z某','性别'=>'男')
),
);
foreach ($info as $k=>$v){
echo"<hr>";
echo $k."<br>";
if(is_array($v)){
foreach ($v as $k1=>$v1){
if (is_array($v1)){
foreach ($v1 as $k2=>$v2){
echo $k2.":".$v2."<br>";
}
}
}
}
}