PHP 第二节 数据类型之数组
PHP 中的 实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。数组元素的值也可以是另一个数组。树形结构和多维数组也是允许的。 可以用 array() 语言结构来新建一个 。它接受任意数量用逗号分隔的 键(key) => 值(value) 对。 key 可以是 或者 。如果key是一个 的标准表示,则被解释为整数(例如 "8" 将被解释为 8,而 "08" 将被解释为 "08")。key 中的浮点数被取整为 。在 PHP 中索引数组与关联是相同的,它们都可以同时包含和的下标。 值可以是任意的 PHP 类型。 如果对给出的值没有指定键名,则取当前最大的整数索引值,而新的键名将是该值加一。如果指定的键名已经有了值,则该值会被覆盖。 使用 作为键名将使 1 成为键名。使用 |