2009-11-26 31 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數組「真的」有兩個維度,通常是一個原始類型。