php常用array函数

http://www.w3school.com.cn/php/php_ref_array.asp

1、array_change_key_case()      把数组中所有键更改为小写或大写
2、array_chunk()             把一个数组分割为新的数组块
3、array_combine()            通过合并两个数组来创建一个新数组
4、array_count_values()        统计数组中所有值出现的次数
5、array_diff()             比较数组,返回差集(只比较键值)
6、array_diff_key()            比较数组,返回并集(只比较键名)
7、array_fill()               用给定的键值填充数组
8、array_fill_keys()            用指定键名的给定值填充数组
9、array_filter()             用回调函数过虑数组中的元素
10、array_flip()              交换数组中的键和值
11、array_intersect()           比较数组,返回交集(只比较键值)
12、array_intersect_key()        比较数组,返回交集(只比较键名)
13、array_key_exists()          检查指定的键名是否存在于数组中
14、array_keys()            返回数组中所有的键名
15、array_merage()           把一个或多个数组合并为一个数组
16、array_merage_recursive()     把一个或多个数组全部为一个数组,不覆盖相关的键,而是将多个相同键名递归组成一个数组
17、array_pad()            用值将数组填补到指定长度
18、array_pop()            删除数组的最后一个元素(出栈)
19、array_product()          计算数组中所有值的乘积
20、array_push()             将一个或多个元素插入数组的末尾(入栈)
21、array_rand()            返回数组中一个或多个随机的键
22、array_replace()            使用后面数组的值替换第一个数组的值
23、array_reverse()            以相反的顺序返回数组
24、array_search()           搜索给定的值并返回键名(第一个)
25、array_shift()            删除数组中首个元素,并返回被删除元素的值
26、array_slice()            返回数组中被选定的部分
27、array_splice()            删除并替换数组中指定的元素
28、array_sum()            返回数组中值的和
29、array_unique()            删除数组中的重复值
30、array_unshift()            在数组开头插入一个或多个元素
31、array_values()           返回数组中所有的值
32、arsort()              对关联数组按照键值进行降序排序
33、asort()               对关联数组按照键值进行升序排序
34、compact()             创建包含变量名和它们的值的数组
35、count()               返回数组中元素的数目
36、current()               返回数组中当前元素
37、each()               返回数组中当前的键/值对
38、end()                 将数组的内部指针指定最后一个元素
39、extract()              从数组中将变量导入到当前的符号列.(compact相反)
40、in_array()              检查数组中是否存在指定的值
41、key()                从关系数组中取得键名
42、krsoft()                对数组按照键名逆向排序
43、ksoft()               对数组按照键名排序
44、list()                把数组中的值赋给一些变量
45、next()               将数组中的内部指针向前移动一位
46、pos()                 current()别名
47、prev()                将数组的内部指针倒回一位
48、range()               创建包含指定范围单元的数组
49、reset()               将数组的内部指针指向第一个元素
50、rsort()               对数组逆向排序
51、shuffle()              将数组打乱
52、sizeof()                count()的别名
53、sort()                 对数组排序

原文地址:https://www.cnblogs.com/bwteacher/p/5893040.html