【PHP】数组四十个函数

本文详细介绍了PHP中常见的40个数组操作函数,包括增删改查、排序、去重、查找等,帮助开发者更好地理解和运用这些功能。
摘要由CSDN通过智能技术生成

40个函数及参数

array_shift(array)    将数组开头的元素删除
array_pop(array)    将数组末尾的元素删除
array_unshift(array,value1,vlaue2,value3...)    在数组的开头添加元素
array_push(array,value1,value2,value3...)    在数组的末尾添加元素
array_unique(array)    去除数组中重复的值
array_slice(array,start,length,preserve)    从数组中截取出部分数组
array_splice(array,start,length,array2)    去掉数组中的一部分元素并用其他值代替
sort(array,sortingtype)    对数组排序
rsort(array,sortingtype)    对数组逆向排序
ksort(array,sortingtype)    对数组按照键名排序
krsort(array,sortingtype)    对数组按照键名逆向排序
asort(array,sortingtype)    对数组排序并保持索引关系
arsort(array,sortingtype)    对数组进行逆向排序并保持索引关系
shuffle(array)    打乱数组顺序
array_reverse(array,preserve)    返回一个顺序相反的数组
array_multisort(array1,sorting order,sorting type,array2,array3...)    对多个数组或多维数组进行排序
in_array(maxed $needle,array $haystack [,bool $strict = FALSE ])    检查数组中是否存在某个值
array_search(value,array,strict)    在数组中搜索指定的值,成功则返回相应的键,否则返回false
array_key_exists(key,array)    检查指定的键是否存在于数组中
count(array,mode)    计算数组中元素的个数
range(low,high,step)    创建一个包含指定范围元素的数组
array_keys(array,value,strict)    获取数组中所有的键
array_values(array)    获取数组中所有的值
array_column(array,column_key,index_key)    获取数组中指定的一列
array_rand(array,number)    从数组中随机取出一个或多个元素
array_merge(array1,array2,array3...)    合并一个或多个数组
array_chunk(array,preserve_keys)    将一个数组分割成多个
array_sum(array)    计算数组中所有值的和
array_flip(array)    交换数组中的键和值
array_fill(index,number,value)    将指定个数的值填充到数组
array_combine(keys,values)    创建数组,用一个数组的值作为新数组的键,另一个数组的值作为新数组的值
array_replace(array1,array2,array3...)    替换数组中的元素
array_map(myfunction,array1,array2,array3...)    为数组中的每个元素设置回调函数
array_walk(array,myfunction,parameter...)    使用自定义函数为数组中的每个元素做回调处理
key(array)    获取当前指针指向数组元素的键
current(array)    获取当前指针指向数组元素的值
next(array)    将数组中的指针向后移动一位
prev(array)    将数组中的指针向前移动一位
end(array)    将数组的指针指向最后一个数组元素
reset(array)    将数组的指针指向第一个数组元素

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值