简介

多维数组指包含一个或多个数组的数组。

PHP 能理解两、三、四或五级甚至更多级的多维数组。不过,超过三级深的数组对于大多数人难于管理。

数组的维度指示您需要选择元素的索引数。

  1. 对于二维数组,您需要两个索引来选取元素
  2. 对于三维数组,您需要三个索引来选取元素

语法

二维数组

  1. $array = [
  2. '中国' => [
  3. '广东' => '广州'
  4. ]
  5. ];

其中「中国」是第一维,「广东」是第二维。

输出效果:

图片.png

多维数组

$array = [
    '中国' => [
        '广东' => [
            '广州' => '天河'
        ]
    ]
];

其中「中国」是第一维,「广东」是第二维,「广州」是第三维。
可以继续更多级的多维数组,但超过三级深的数组对于大多数人难于管理。

输出效果:

图片.png

选取数组

$array = [
    '中国' => [
        '广东' => [
            '广州' => '天河'
        ]
    ]
];

选中「天河」

$array['中国']['广东']['广州'];

输出结果:
图片.png