2009-11-26 91 views

回答

0

二维数组更像是一个矩阵,一个平面,一个坐标系统。另一方面,关联数组可以被称为字典或散列。

6

不,它们仍然是一维的,就像常规的基于0的数组一样。不同之处在于,您不限于键的整数;你可以使用任意的字符串。

严格地说,关联和非关联数组之间没有技术上的区别。它们使用相同的语法,无论您使用整数还是字符串,还是使用两者都是您的选择。

0
$var[$x] = 1-dimensional 
$var[$y][$y2] = 2-dimensional 
$var[$z][$z2][$z3] = 3-dimensional 

实际上,$ x,$ y或$ z是数字还是字符串都没关系。

0

维基百科 关联数组

关联数组(也缔 容器,地图,映射,字典, 有限地图,并在查询处理的 索引或索引文件)是一个摘要 数据类型由一组 唯一键和 值的集合组成,其中每个键与 关联一个值(或一组值)。

所以一个关联数组实际上是一个ADT,以另一种方式实现。 相反,一个2d数组“真的”有两个维度,通常是一个原始类型。