PHP数组函数

  • Count():统计数组中元素的个数,有两个参数,第一个参数是要统计的数组,第二个参数默认为false,如果为true,会递归的统计元素个数

  • Array_sum():求出数组中元素的和,如果元素不是数值型,需要进行类型的自动转换

  • Array_product():计算数组元素的乘积

  • Range():把一个范围的数作为数组的元素,Range(起始值,结束值,步进)第三个参数默认是1

  • Array_fill():用指定的值填充数组,Array_fill(起始下标值,填充个数,填充值)

  • Array_combine():用两个数组作为参数,前一个作为键,后一个作为值,如果两个数组元素数不一致,会报错。

  • Compact():用变量及其值建立 一个数组

  • Extract():把数组中的元素导出到用键做变量名的变量中

  • List():把数组中的值赋给变量,可以跳过某个元素

  • In_array():判断一个值是否在数组中

  • Array_key_exists():判断值是否是某个数组元素的键

  • Array_keys():得到所有数组元素的键,存放到一个新数组中

  • Array_values():把数组元素的值导出到一个新数组中

  • Array_flip():交换数组元素的键和值

  • Shuffle():打乱数组元素的顺序

  • Array_unique():把数组元素中重复的值去掉

  • Explode():将字符串拆分到数组中

  • Implode():把数组元素用分隔符组成一个字符串

  • Array_push:把变量压入数组末尾

  • 入栈Array_pop:把数组中的最后一个元素弹出去,出栈

  • Array_push():入栈

  •  Array_shift():把最前面的数组元素弹出去,出栈
  • Array_unshift():把变量放入数组的前面,相当于从前面入栈

  • Array_map():利用回调函数对数组元素进行处理,也可以调用系统的函数作为回调函数,数组可以是多个作为输入参数,

    如果回调函数名不传,写成null,则数组会进行简单的合并操作。

  • Array_walk():对数组元素每个成员应用回调函数

  • Sort():对数组元素进行排序

  • Rsort():对数组元素进行逆向排序,从大到小,同样下标会重新生成

  • Ksort():根据数组元素的键进行从小到大排序

  • Krsort():根据数组元素的键进行逆向的排序
  • Asort():排序且保持数组的索引关系

  • Arsort():逆向排序,且保持索引关系

  • Natsort():对数组元素进行自然排序

  • Usort():使用用户自定义的排序函数进行排序

  • Array_merge():合并数组

  • Array_chunk():将数组分割成多个

  •  Array_rand():从数组中随机取出一个或多个元素,返回是元素的键!

  • Array_slice():从数组中取出一段元素来

  • Array_intersect ():取相同的元素

  • Array_diff():取不同的元素,只返回第一个数组中的值

转载于:https://www.cnblogs.com/hujiejeff/p/6641680.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值