php2维数组遍历
2017-10-23 15:17
162 查看
//第一种
/*
$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>';
}
}
/*
$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>';
}
}
相关文章推荐
- PHP 遍历数组的方法汇总
- PHP 使用list函数each函数遍历数组(实现foreach)解析
- 深入理解PHP之数组(遍历顺序) Laruence原创
- PHP遍历数组的几种方法
- ***PHP 遍历数组的方法foreach
- PHP循环遍历数组的3种方法list()、each()和while总结
- php递归遍历多维数组的方法
- 高手讲解PHP遍历数组的方法
- PHP 遍历数组的方法汇总
- php遍历数组问题
- PHP中遍历关联数组的方法
- PHP学习笔记——使用数组的内部指针控制函数遍历数组
- PHP遍历数组的方法汇总
- php学习(三)遍历数组的方法
- php数组声明,遍历,数组全局变量
- php学习随笔-php数组遍历方法3
- PHP数组的遍历
- PHP中遍历关联数组的方法
- PHP数组的几种遍历方法