分享

二维数组的创建与遍历(php)

 黄三岁大爱人生 2017-10-22
  1. <?php  
  2. /*for循环遍历*/  
  3. $arr = array( array("张三","20","男"),array("李四","25","男"),array("王五","19","女") );  
  4. for($i=0;$i<3;$i++)  
  5. {  
  6.     for($j=0;$j<3;$j++)  
  7.     {  
  8.         echo $arr[$i][$j]." ";  
  9.     }  
  10.     echo "<br/>";  
  11. }  
  12.   
  13. /*foreach循环遍历*/  
  14. $arr = array('1'=>array('name'=>'张三','year'=>'20','sex'=>'男'),  
  15.               '2'=>array('name'=>'李四','year'=>'25','sex'=>'男'),  
  16.               '3'=>array('name'=>'王五','year'=>'19','sex'=>'女')   
  17.              );  
  18.              foreach($arr as $key => $link)  
  19.              {  
  20.                  echo $link['name'].$link['year'].$link['sex']."<br/>";  
  21.              }  
  22.   
  23. /*foreach*/  
  24. $arr = array(  '1'=>array('name'=>'张三','year'=>'12','sex'=>'男'),  
  25.                '2'=>array('name'=>'李四','year'=>'12','sex'=>'男'),  
  26.                '3'=>array('name'=>'王五','year'=>'13','sex'=>'女')  
  27.              );  
  28.     foreach($arr as $key => $link)  
  29.     {  
  30.         foreach($link as $key1 => $val)  
  31.         {  
  32.             echo $val." ";  
  33.         }  
  34.         echo "<br/>";  
  35.     }  
  36.    
  37.   
  38. ?>  
  1. <?php  
  2. $arr = array('0'=>'a','1'=>'b','2'=>'c');  
  3. for($i=0;$i<count($arr);$i++)  
  4. {  
  5.     echo $arr[$i]."<br/>";  
  6. }  
  7.   
  8. ?>  


  1. <?php  
  2. /*list()和each()遍历数组*/  
  3. $arr = array('0'=>'张三','1'=>'李四','2'=>'王五');  
  4. //使用list()函数获取each()函数中返回数组的值,并分别赋给$num,$name两个变量,然后用while输出  
  5. while(list($num,$name)=each($arr))  
  6. {  
  7.     echo $num.' '.$name."<br/>";  
  8. }  
  9.   
  10. ?>  



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多