PHP常用数组函数

创建函数需要一个数组承接

range(“最大值”,”最小值”,”步进值”)创建一个范围内的数组

array_combine(数组A,数组B)合并数组,A为键名,B为值

arr_fill(起始键名,长度,填充值)创建填补数组

array_pad(数组,长度,填补值)延长填补数组

explode(分隔符,数组)分割数组

统计函数

count()统计个数

max()查找最大值

min()查找最小值

array_sum()求和

array_count_values()统计每个值出现的次数

指针函数

key()返回当前单元键名

current()返回当前单元的值

next()将指针指向后一位,并输出值

end()指向数组最后一位

prev()将指针指向前一位

reset()指向数组第一位

数组与变量转换

extract()数组定义变量,变量名为键名

compact()变量建立数组,键名为变量名

检索数组

array_keys(数组,参数)获取指定参数的键名组成新数组

array_values()返回所有值并建立数字索引

in_array(参数,数组,true)查找数组中是否有该参数,返回true

array_search(参数,数组,true)查找数组中是否有该参数,返回键名

array_key_exists(键名,数组)查找数组是否有该键名,返回true

array_unique()删除重复的元素,只保留第一个键名

排序函数

sort()ascill码升序排序,并赋予新的整数键值对

asort()升序排序,保留键值对

rsort()降序排序,并赋予新的整数键值对

arsort()降序排序,保留键值对

ksort()根据键名升序排序,保留键值对

krsort()根据键名降序排序,保留键值对

natsort()自然升序排序,保留键值对

natcasesort()自然降序排序,保留键值对

shuffle()随机排序,赋予新的键名

arrar_reverse()倒转数组顺序,保留键值对

数据结构

array_push(数组,参数)添加函数,返回个数

array_pop()弹出最后一个元素,返回该元素

array_shift()删除第一个元素,返回该元素

array_unshift(数组,元素)开头添加元素,返回长度

集合函数

array_merge(数组,添加数组)合并数组,若键名相等则覆盖,数字键名添加在后面

array_diff(被比较数组,比较数组)差值函数,查找被比较函数中比较函数不存在的值

array_diff_assoc(被比较数组,比较数组)带键名的差值函数

array_diff_key(被比较数组,比较数组)比较键名的差值函数

array_intersect()交集函数

array_intersect_assoc()带键名的交集函数

array_intersect_key()比较键名的交集函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值