- 二维数组的遍历及定义
Example:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Hello Php</title>
</head>
<body>
<?php
/*
二维数组
array[0][0] Engineerzhong1
array[0][1] 正在学习
array[0][2] Php
array[1][0] Engineerzhong2
array[1][1] 正在学习
array[1][2] Php
array[2][0] Engineerzhong3
array[2][1] 正在学习
array[2][2] Php
*/
$peoples = array(
array("Engineerzhong1","正在学习","Php"),
array("Engineerzhong2","正在学习","Php"),
array("Engineerzhong3","正在学习","Php")
);
/*
双层嵌套循环输出二维数组内容
*/
for($i=0;$i<3;$i++){
for($j=0;$j<3;$j++){
echo "<br>";
echo $peoples[$i][$j];
echo "<br>";
}
}
echo "<br>";
$phones = array(
'iPhone'=>array('name'=>'Honor8','time'=>'2016','puduct'=>'China'),
'Honor'=>array('name'=>'Honor8','time'=>'2016','puduct'=>'China'),
'Nokia'=>array('name'=>'Honor8','time'=>'2016','puduct'=>'China'),
);
/*
foreach遍历二维数组
*/
foreach($phones as $key => $value){
echo $value['name']." ".$value['time']." ".$value['puduct'].'<br>';
}
/*
双层嵌套foreach遍历二维数组
*/
echo "<br>";
foreach($phones as $key1 => $values){
echo "<br>";
foreach($values as $key2 => $values_info){
echo " ".$values_info;
}
}
?>
</body>
</html>
更新时间:2016年8月17日
2778

被折叠的 条评论
为什么被折叠?



