PHP 数组:定义多维数组 1 个改进

简介


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

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

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

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


语法

二维数组

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


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


输出效果:

定义多维数组

多维数组

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


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

输出效果:

定义多维数组


选取数组

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


选中「天河」

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


输出结果:

定义多维数组

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!