数组函数库
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 --- 依使用者定义的函数将数组的值排序