PHP关联阵列(以及数字阵列) 是有序的
,并且PHP提供的各种功能,以解决诸如数组键排序
ksort(),
uksort()和
krsort()
此外,PHP允许您用数字键乱序声明数组:
$a = array(3 => 'three', 1 => 'one', 2 => 'two');print_r($a);Array( [3] => three [1] => one [2] => two)// Sort into numeric orderksort($a);print_r($a);Array( [1] => one [2] => two [3] => three)
从文档中:
PHP中的数组 实际上是有序映射
。映射是一种将值与键相关联的类型。该类型已针对多种不同用途进行了优化。可以将其视为数组,列表(向量),哈希表(地图的实现),字典,集合,堆栈,队列,甚至更多。由于数组值可以是其他数组,因此树和多维数组也是可能的。



