项目中常用的数组函数及对应的意义

平时在开发项目中常会用到很多数组函数,现在凭着印象将其写下来,尽管在网上可以很方便的找到。

array_keys():返回数组中所有key。

array_values():返回数组中所有值。

array_count_values():统计数组中所有值出现的次数。

array_flip():交换数组中值和键的位置。

array_intersect():返回两个数组中交集部分,下标以第一个参数(数组)中的键为准。

in_array():判断某元素是否在该数组中,在的话返回true,不在的话返回false。

array_search():判断某元素是否在该数组中,在的话返回该元素对应的键,不在的话返回flase。

array_column():以某一键为依据将二维数组转为以为数组,下标从0开始重新定义,这个数组函数非常好用,具体可以看看手册。

array_merge():将多个数组合并(注意:合并之前,各个数组中键名最好不要一样,否则后面的会将墙面的覆盖)。

array_combine():通过合并两个数组来创建一个新的数组。

array_pop():将数组中最后一个元素弹出数组。

array_push():将一个或多个元素添加数组的末尾。

array_unshift():在数组的开头添加一个或多个元素。

array_shift():删除数组中第一个元素,并返回被删除的元素。

array_unique():删除数组中重复的值。

array_rand():从数组中随机一个或多个元素,并返回该元素。

array_multisort():对多个或多维数组进行排序。

count():统计数组中元素的个数。

unset():删除数组或数组中某个元素。

shuffle():将数组元素随机重新排序。

compact():建立一个新数组,具体使用查看手册,本人很少使用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值