陣列函式庫
array --- 建立新陣列array_count_values --- 計算陣列所有的值
array_diff --- 計算陣列的差異
array_flip --- 翻轉陣列所有的值
array_intersect --- 計算陣列的交點
array_keys --- 傳回陣列的所有索引值
array_merge --- 合併兩個以上的陣列
array_merge_recursive --- 以遞歸方式合併兩個以上的陣列
array_multisort --- 排序複合或多樣尺寸的陣列
array_pad --- 填塞陣列為指定的長度與值
array_pop --- 取得陣列的最後一個元素
array_push --- 增加一個或多個元素到陣列的末端之上
array_rand --- 隨機挑選陣列的一個或多個值出來
array_reverse --- 傳回顛倒元素順序的陣列
array_shift --- 取得陣列的第一個元素
array_slice --- 抽出陣列的一部份
array_splice --- 移除陣列的一部份且替代它
array_unique --- 從陣列移除相同的值
array_unshift --- 增加一個或多個元素到陣列的起始處
array_values --- 傳回陣列所有的值
array_walk --- 使自定的函式能處理陣列的每個元素arsort --- 顛倒陣列的順序且維持索引值的關係
asort --- 將陣列排列且維持索引值的關係
compact --- 建立陣列包含變數和它們的值
count --- 計算變數中元素的數目
current --- 傳回陣列中目前的元素
each --- 從陣列傳回key/value對
end --- 設定陣列的內部指標指到最後的元素
extract --- 從陣列輸入變數到符號表格中
in_array --- 搜尋陣列中值是否存在
key --- 從陣列中取得索引值
krsort --- 依照索引值的顛倒順序將陣列排列
ksort --- 將陣列的索引值排列
list --- 列出陣列元素
next --- 向前移動陣列的內部指標
pos --- 傳回陣列中目前的元素
prev --- 向後移動陣列的內部指標
range --- 建立整數範圍的陣列
reset --- 設定陣列的內部指標到它的第一個元素
rsort --- 將陣列的值由z-a重排
shuffle --- 將陣列的順序弄混
sizeof --- 取得陣列中元素的數目
sort --- 將陣列的值由a-z重排
uasort --- 依使用者定義的函式排序且維持索引值與元素的關係
uksort --- 依使用者定義的函式將陣列的索引值排序
usort --- 依使用者定義的函式將陣列的值排序