php2维数组遍历

来源:互联网 发布:如何查看淘宝等级 编辑:程序博客网 时间:2024/03/29 01:33

//第一种

/*

$arr=array('name'=>'list','age'=>23,'area'=>'beijing','hobby'=>array('basketball','football','pingpang'));
foreach($arr as $k=>$v)
{
if(is_array($v))
{
foreach($arr['hobby'] as $k2=>$v2)
{
echo $k2.'~~'.$v2.'<br>';
}
}
else{
echo $k.'~~'.$v.'<br>';
}
}

*/


//第二种

$arr=array('name'=>'list','age'=>23,'area'=>'beijing','hobby'=>array('basketball','football','pingpang'));


while($row=each($arr)){
if(is_array($row['value']))
{
while($row2=each($row['value']))
{
echo $row2['key'].'~~'.$row2['value'].'<br>';
}
}
else{
echo $row['key'].'~~'.$row['value'].'<br>';
}


}