1.建立数组array()
2.array array_chunk ( array input, int size [, bool preserve_keys] )array_chunk() 将一个数组分割成多个数组,其中每个数组的单元数目由 size 决定。最后一个数组的单元数目可能会少几个。得到的数组是一个多维数组中的单元,其索引从零开始。
3.array array_combine ( array keys, array values )返回一个 array,用来自 keys 数组的值作为键名,来自 values 数组的值作为相应的值。
4.如果两个数组的单元数不同或者数组为空时返回 FALSE。
5.array array_count_values ( array input )array_count_values() 返回一个数组,该数组用 input 数组中的值作为键名,该值在 input 数组中出现的次数作为值。
6.array array_flip ( array trans )array_flip() 返回一个反转后的 array,例如 trans 中的键名变成了值,而 trans 中的值成了键名。
7.bool array_key_exists ( mixed key, array search )array_key_exists() 在给定的 key 存在于数组中时返回 TRUE。key 可以是任何能作为数组索引的值。array_key_exists() 也可用于对象。
8.array_keys() 返回 input 数组中的数字或者字符串的键名。
9.array_merge() 将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。
10.如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。
11.array_pop() 弹出并返回 array 数组的最后一个单元,并将数组 array 的长度减一。如果 array 为空(或者不是数组)将返回 NULL。
12.array_product() 以整数或浮点数返回一个数组中所有值的乘积。
13.array_push() 将 array 当成一个栈,并将传入的变量压入 array 的末尾。array 的长度将根据入栈变量的数目增加
14.array_rand() 在你想从数组中取出一个或多个随机的单元时相当有用。它接受 input 作为输入数组和一个可选的参数 num_req,指明了你想取出多少个单元 - 如果没有指定,默认为 1。
15.array_shift() 将 array 的第一个单元移出并作为结果返回,将 array 的长度减一并将所有其它单元向前移动一位。所有的数字键名将改为从零开始计数,文字键名将不变。如果 array 为空(或者不是数组),则返回 NULL。
16.array_sum() 将数组中的所有值的和以整数或浮点数的结果返回。
17.array_unique() 接受 array 作为输入并返回没有重复值的新数组
18.array_values() 返回 input 数组中所有的值并给其建立数字索引。
更多数组处理请参考:php手册或者http://php.net/docs.php