PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。由于数组元素的值也可以是另一个数组,树形结构和多维数组也是允许的。
下面是俩种定义语法:
1.可以用array()语言结构来新建一个数组。它接受任意数量用逗号分隔的 键(key) => 值(value)对。
1 2 3 4 5 | <?php $array = array( "foo" => "bar", "bar" => "foo", ); |
2.自 5.4 起可以使用短数组定义语法,用 [] 替代 array()。
1 2 3 4 5 6 | <?php // 自 PHP 5.4 起 $array = [ "foo" => "bar", "bar" => "foo", ]; |
希望大家慢慢熟悉[]这种写法.
转载请注明:Li Jianwei's Blog » array数组及[]短数组定义语法