1. 程式人生 > >php2維陣列遍歷

php2維陣列遍歷

//第一種

/*

$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>';
}


}