数组函数库

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


首页