PHP同時支持標量數組(scalar array)和關聯數組(associative arrays)。事實上,這兩者之間沒有任何區別。你可以使用函數list()或array()來創建數組,或者你可以明確的設置每一個數組元素的值。
$a[0] = "abc";
$a[1] = "def";
$b["foo"] = 13;
你也可以通過向數組裡添加數值來創建數組。
$a[] = "hello"; // $a[2] == "hello"
$a[] = "world"; // $a[3] == "world"
數組可以通過函數 asort(), arsort(), ksort(), rsort(), sort(), uasort(), usort(), 和ksort() 來進行排序,具體使用那一個函數要根據你所想的排序的類型來定。
你可以使用cunt( )函數來統計數組中元素的個數。
你可以使用next()和prev()函數來遍歷數組。另一個普通的遍歷數組的方式是使用函數each()。