手册
目录
多维数组是一个包含一个或多个数组的数组。
PHP 支持深度为二、三、四、五或更多层的多维数组。然而,对于大多数人来说,深度超过三层的数组很难管理。
数组的维度表示选择元素所需的索引数量。
二维数组是数组的数组(三维数组是数组的数组的数组)。
首先,请看下面的表格:
| 名称 | 库存 | 已售 |
|---|---|---|
| Volvo | 22 | 18 |
| BMW | 15 | 13 |
| Ford | 5 | 2 |
| Land Rover | 17 | 15 |
我们可以将上表中的数据存储在二维数组中,如下所示:
$cars = array (
array("Volvo",22,18),
array("BMW",15,13),
array("Ford",5,2),
array("Land Rover",17,15)
);
现在二维的 $cars 数组包含四个数组,并且它有两个索引:行和列。
要访问 $cars 数组的元素,我们必须指向两个索引(行和列):
echo $cars[0][0].": 库存:".$cars[0][1].", 已售:".$cars[0][2].".运行实例 »
"; echo $cars[1][0].": 库存:".$cars[1][1].", 已售:".$cars[1][2].".
"; echo $cars[2][0].": 库存:".$cars[2][1].", 已售:".$cars[2][2].".
"; echo $cars[3][0].": 库存:".$cars[3][1].", 已售:".$cars[3][2].".
";
点击 "运行实例" 按钮查看在线实例
我们还可以在另一个 for 循环内部放置一个 for 循环来获取 $cars 数组的元素(我们仍然需要指向两个索引):
for ($row = 0; $row < 4; $row++) {
echo "行号 $row
";
echo "点击 "运行实例" 按钮查看在线实例
如需所有数组函数的完整参考,请访问我们的完整 PHP 数组参考手册。
该参考包含每个函数的简短描述和使用实例!
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习