array_change_key_case:
把数组中所有键名称修改小写或大写,默认小写
2.array_chunk(array $array,int $size [, bool $preserve_keys=false])
把一个数组拆分成多个,第三个参数为true表示保留原来的键名
3.array_column(array $input,mixed $column_key [,$index_key=null)
返回数组中的单列,$column_key指返回哪列,$index_key如果设置了返回数组以其对应的值为返回数组的键
4.array_combile(array $keys,array $values)
数组结合
5.array_count_values(array $array)
计算数组内每个值的次数
6.array_diff_assoc ( array $array1
, array $array2
[, array $...
] )
带索引计算数组的差集,返回$array1中有而$array2后面数组中没有的内容
7. array_diff_key ( array $array1
, array $array2
[, array $...
] )
用键计算数组差集,返回一个数组,其key在$array1中存在,而在其他参数数组中不存在
8.array_diff_uassoc ( array $array1
, array $array2
[, array $...
], callable$key_compare_func
)
用用户提供的回调函数带索引计算数组的差集
9. array_diff_ukey ( array $array1
, array $array2
[, array $...
], callable$key_compare_func
)
用回调函数对键比较计算数组差集
10 array_diff ( array $array1
, array $array2
[, array $...
] )
计算数组差集,返回在$array1中出现而在其他数组中不出现的数组,与array_diff_assoc区别在于不考虑索引
11.array array_fill_keys ( array $keys
, mixed $value
)
用$keys的值作为key,$value的值作为值返回新数组,如果$value是关联数组,则全部返回作为值
12.array array_fill ( int $start_index
, int $num
, mixed $value
)
用$value的值填充长度为$num的数组,index从$start_index开始,如果$start_index是负数,则第一个键是$start_index,后面从0开始
13.array array_filter ( array $array
[, callable $callback
[, int $flag
= 0 ]] )
用回调函数迭代过滤数组中的元素,如果不提供callback那么$array中值为false的都将被移除。flag默认是0表示只传递值比较,如果flag是ARRAY_FILTER_USE_KEY,那么只传递key给callback,如果是ARRAY_FILTER_USE_BOTH,那么key和value都传递
本文为Adamin90原创文章,转载无需和我联系,但请注明来自http://www.lixiaopeng.top