PHP =>
例子 1在這個例子中,會自動分配 ID 鍵:$names = array("Peter","Quagmire","Joe");例子 2在這個例子中,我們人工分配的 ID 鍵:$names[0] = "Peter";$names[1] = "Quagmire";$names[2] = "Joe";可以在指令碼中使用這些 ID 鍵:以上代碼的輸出:Quagmire and Joe are Peter's neighbors關聯陣列關聯陣列,它的每個 ID 鍵都關聯一個值。在儲存有關具體命名的值的資料時,使用數值數組不是最好的做法。通過關聯陣列,我們可以把值作為鍵,並向它們賦值。例子 1在本例中,我們使用一個數組把年齡分配給不同的人:$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);例子 2本例與例子 1 相同,不過展示了另一種建立數組的方法:$ages['Peter'] = "32";$ages['Quagmire'] = "30";$ages['Joe'] = "34";可以在指令碼中使用 ID 鍵:以上指令碼的輸出:Peter is 32 years old.多維陣列在多維陣列中,主數組中的每個元素也是一個數組。在子數組中的每個元素也可以是數組,以此類推。例子 1在本例中,我們建立了一個帶有自動分配的 ID 鍵的多維陣列:$families = array( "Griffin"=>array ( "Peter", "Lois", "Megan" ), "Quagmire"=>array ( "Glenn" ), "Brown"=>array ( "Cleveland", "Loretta", "Junior" ));如果輸出這個數組的話,應該類似這樣:Array([Griffin] => Array ( [0] => Peter [1] => Lois [2] => Megan )[Quagmire] => Array ( [0] => Glenn )[Brown] => Array ( [0] => Cleveland [1] => Loretta [2] => Junior ))