php数组函数

PHP数组函数整理

  • array() 创建数组
  • array_change_key_case(array,case) 把数组中所有键更改为小写或大写。
参数描述
array必需。规定要使用的数组。
case可选。可能的值:CASE_LOWER - 默认值。
将数组的键转换为小写字母。
CASE_UPPER - 将数组的键转换为大写字母。
preserve_key可选。可能的值:
true - 保留原始数组中的键名。
false - 默认。每个结果数组使用从零开始的新数组索引。
  • array_chunk(array,size,preserve_key) 吧一个数组分割为新的数组块
参数描述
array必需。规定要使用的数组。
size必需。整数值,规定每个新数组包含多少个元素。
preserve_key可选。可能的值:
true - 保留原始数组中的键名。
false - 默认。每个结果数组使用从零开始的新数组索引。
  • array_column(array,column_key,index_key) 返回输入数组中某个单一列的值。
参数描述
array必需。规定要使用的多维数组(记录集)。
column_key必需。需要返回值的列。
可以是索引数组的列的整数索引,或者是关联数组的列的字符串键值。
该参数也可以是 NULL,此时将返回整个数组(配合 index_key 参数来重置数组键的时候,非常有用)。
index_key可选。用作返回数组的索引/键的列。
  • array_combine(keys,values) 通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值。
    注释:键名数组和键值数组的元素个数必须相同!如果其中一个数组为空,或者两个数组的元素个数不同,则该函数返回 false。
参数描述
keys必需。键名数组。
values必需。键值数组。
  • array_count_values(array) 用于统计数组中所有值出现的次数。
    本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。
  • array_diff(array1,array2,array3…) 比较数组,返回差集(只比较键值)。
    返回数组,该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键值。在返回的数组中,键名保持不变。
  • array_diff_assoc(array1,array2,array3…) 比较数组,返回差集(比较键名和键值)。
    返回数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2 或 array3 等等)中的键名和键值。
  • array_diff_key(array1,array2,array3…) 比较数组,返回差集(只比较键名)。
    返回数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2 或 array3 等等)中的键名。
  • array_diff_uassoc() 比较数组,返回差集(比较键名和键值,使用用户自定义的键名比较函数)。
  • array_diff_ukey() 比较数组,返回差集(只比较键名,使用用户自定义的键名比较函数)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值