PHP 中的陣列其實是一個有序映射。 映射是一種把 values 關聯到 keys 的型別。
此類型在很多方面做了優化,因此可以把它當成真正的數組,或列表(向量),散列表(是映射的一種實現),字典,集合,棧,隊列以及更多重可能性。由於數組元素的值也可以是另一個數組,樹狀結構和多維數組也是允許的。 (推薦學習:PHP程式設計從入門到精通)
可以用 array() 語言結構來新建一個陣列。它接受任意數量以逗號分隔的 鍵(key) => 值(value)對。
初始化一個陣列一般有2種方法:一個是單獨給陣列中的元素賦值;還有一種是把所有的元素一起初始化。
下面簡單介紹初始化陣列的2種方法:
第一種方法:
$a["color"]="red"; $a["taste"]="sweet"; $a["shape"]="round"; $a["name"]="apple"; $a[3]=4;
第二種方法:
$a=array( "color"=>"red", "taste"=>"sweet", "shape"=>"round", "name"=>"apple", 3=>4);
這兩種方法的效果是相同的,不同的只是給元素賦值的方法不同。
以上是php數組是如何初始化的詳細內容。更多資訊請關注PHP中文網其他相關文章!