sort — 对数组排序(升序);
rsort — 对数组排序(降序);
usort — 使用用户自定义的函数对数组进行排序;
asort–对数组进行排序并保持索引关系;
ksort–对数组按照键名排序;
krsort–对数组按照键名逆向排序;
array_slice(数组,开始位置,长度);从数组中取出一段;
array_splice(操作的数组,开始位置,操作的长度,替换的值);把数组中的一部分去掉并用其它值代替;
array_combine(作为键的数组,作为值的数组);用一个数组的值作为键 一个数组的值作为值;
array_merge();合并一个或者多个数组;相同的字符串键名后一个将覆盖前面的;如果是数字键名不会被覆盖会附加到后面;
array_instersect();计算数组的交集;返回一个数组该数组包含了所有存在array中也同时出现在其它参数数组中;
array_diff();计算数组的差集;
array_pop(&array);将数组最后一个单元弹出栈;
array_push(&array,var);将一个或多个单元压入到数组的尾端;
array_shift(&array);将数组开头的单元移除,并返回被删除元素的值;
array_unshift(&array,var);在数组的开头插入一个 或多个单元;
array_rand();从数组中随机取出一个或多个单元;
array_shuffle();将数组打乱;
array_flip();将数组的键值调换;
array_sum(); 返回数组中值的和;
array_unique();删除数组中的重复值;
count() ;返回数组中元素的数目;
in_array(); 检查数组中是否存在指定的值;
natcasesort();用自然排序对数组进行不区分大小写字母的排序;
natsort();用自然排序对数组排序;