牛骨文教育服务平台(让学习变的简单)
博文笔记

php中遍历二维数组的几种方式

创建时间:2017-11-03 投稿人: 浏览次数:413
//使用for循环遍历 

$arr2=array(array("张三","20","男"),array("李四","25","男"),array("王五","19","女"),array("赵六","25","女")); 

echo "<table border=2 bordercolor=red><tr><td>姓名</td><td>年龄</td& gt;<td>性别</td></tr>"; 

for($i=0;$i<4;$i++){ 

echo "<tr>"; 

for($j=0;$j<3;$j++){ 

   echo "<td>"; 

   echo $arr2[$i][$j]; 

   echo "</td>"; 

} 

echo "</tr>"; 

echo ""; 

} 

echo "</table>"; 

?> 

//使用foreach遍历 

  

<?php 

$arr = array("one"=>array("name"=>"张三","age"=>"23","sex"=>"男"), 

    "two"=>array("name"=>"李四","age"=>"43","sex"=>"女"), 

    "three"=>array("name"=>"王五","age"=>"32","sex"=>"男"), 

    "four"=>array("name"=>"赵六","age"=>"12","sex"=>"女")); 

foreach($arr as $k=>$val){ 

   echo $val["name"].$val["age"].$val["sex"].""; 

} 

echo "<p>"; 

?> 

<?php 

$arr = array("one"=>array("name"=>"张三","age"=>"23","sex"=>"男"), 

    "two"=>array("name"=>"李四","age"=>"43","sex"=>"女"), 

    "three"=>array("name"=>"王五","age"=>"32","sex"=>"男"), 

    "four"=>array("name"=>"赵六","age"=>"12","sex"=>"女")); 

foreach($arr as $key=>$value){ 

foreach($value as $key2=>$value2){ 

   echo $value2; 

} 

echo ""; 

}



出处:https://zhidao.baidu.com/question/919626001034372979.html


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。