php多维数组几种遍历

 //one   
     $arr = array(array('name'=>'张三','age'=>'23','sex'=>'男'),array('name'=>'李四','age'=>'43','sex'=>'女'),array('name'=>'王五','age'=>'32','sex'=>'男'), array('name'=>'赵六','age'=>'12','sex'=>'女'));

     foreach($arr as $k=>$val)
     {
      echo $val['name'].$val['age'].$val['sex'] ."<br>";
     }
      echo "<p>"; 
//two
     $arr = array(array('张三','23','男'),array('李四','43','女'),array('王五','32','男'),array('赵六','12','女'));
     
     foreach($arr as $key=>$value)
     {
     foreach($value as $key2=>$value2)
     {
     echo $value2;
     }
     echo "<br>";
     }     
     echo "<p>";
//第三种 好吧我承认我有点无聊!
    
     $arr = array(array(array('张三','23','男'),array('李四','43','女'),array('李四','43','女')),array(array('张三','23','男'),array('李四','43','女'),array('小四','43','女')),array(array('张三','23','男'),array('脑抽','43','女')));
     
     foreach($arr as $key=>$value)
     {
     foreach($value as $key2=>$value2)
     {
     foreach($value2 as $key3=>$value3)
     {
     echo $value3;
     }
     echo "<br>";
     }
     echo "<br>";
     }

 

posted @ 2014-12-04 22:27  扑街人生  阅读(525)  评论(0)    收藏  举报