PHP 数组:定义多维数组
简介
多维数组指包含一个或多个数组的数组。
PHP 能理解两、三、四或五级甚至更多级的多维数组。不过,超过三级深的数组对于大多数人难于管理。
数组的维度指示您需要选择元素的索引数。
- 对于二维数组,您需要两个索引来选取元素
- 对于三维数组,您需要三个索引来选取元素
语法
二维数组
$array = [
'中国' => [
'广东' => '广州'
]
];
其中「中国」是第一维,「广东」是第二维。
输出效果:
多维数组
$array = [
'中国' => [
'广东' => [
'广州' => '天河'
]
]
];
其中「中国」是第一维,「广东」是第二维,「广州」是第三维。
可以继续更多级的多维数组,但超过三级深的数组对于大多数人难于管理。
输出效果:
选取数组
$array = [
'中国' => [
'广东' => [
'广州' => '天河'
]
]
];
选中「天河」
$array['中国']['广东']['广州'];
输出结果: