PHP数组函数总结

1.array_chunk();分割数组

2.array_unique();去除数组中重复的值

3.array_diff();取差集

4.array_intersect();取交集

5.array_merge();合并数组,关联数组的键相同时,后面的数组把前面的数组覆盖,索引数组不会覆盖

6.array_merge_recursive(),合并数组,关联数组的键相同时,不覆盖

9.array_flip();键值翻转

10.array_key_exists();查看数组中是否有某个键

11.array_keys();把数组中的键取出来放到一个数组中返回

12.array_values();把数组中的值取出来放到一个数组中返回

13.array_rand();随机返回数组的键,两个参数,第一个参数是数组,第二个参数是随机取出键的个数

14.array_slice();取出数组的一部分,不影响原数组,第一个参数是数组,第二个参数是开始位置,从0开始,第三个参数是长度,不写默认到数组最后

15.array_splice();把数组中的某一段用另一个数组代替,第一个参数是数组,第二个参数是开始位置,第三个是长度,第四个是代替数组,对原数组产生影响

16.array_combine();把两个数组合并起来,形成一个新数组,第一个数组的值作为新数组的键,第二个数组的值作为新数组的值

17.array_map();第一个参数为回调函数,第二参数为数组

18.array_filter();第一个参数为数组,第二个参数为回调函数

19.array_sum();把数组中的值都加起来

20.array_product();把数组中的值都乘起来

21.is_array();判断是否是数组

22.in_array();判断数组中是否有某个值,第一个参数为值,第二个参数为数组

23.sort();按升序对数组进行排序,不保持键值关系,排序后索引数组

24.rsort();按降序对数组进行排序,不保持键值关系,排序后索引数组

25.asort();按升序对数组进行排序,保持键值关系

26.arsort();按降序对数组进行排序,保持键值关系

27.ksort();按照键的大小,升序对数组进行排序

28.krsort();按照键的大小,降序对数组进行排序

29.array_unshift();向数组左边压入一个值

30.array_shift();把数组左边删除一个值

31.array_push();向数组右边压入一个值

32.array_pop();把数组右边删除一个值

33.array_pad();三个参数,数组填充,第一个参数为原数组,第二个参数为形成新数组要达到的个数(可以为负数,向左边填充,如果个数小于原数组的个数,不发生变化),第三个为填充的值

34.list();给变量赋值如:list($a,$b,$c) = array(1,2,3);

35,compact();把几个变量,变成一个数组

36.extract();把一个数组变成几个变量

37.array_count_values();统计数组中所有值出现的次数

38.array_reverse();把数组里面的元素翻转

39.shuffle();将数组元素打乱,并把键变成索引

40.array_search();在数组中查找某一个值,并返回值对应的键,若没有,则返回false

41.range();生成一个数组,三个参数,第一个为起始值,第二个为结束值,第三个为步长值,不写默认为1

42.array_fill();生成一个数组,三个参数,第一个为数组下标开始值,第二个长度,第三个为下标对应的值








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值