有趣的array

PHP array:

查询:

in_array() 函数搜索数组中是否存在指定的值。

array_search() 函数在数组中搜索某个键值,并返回对应的键名。

array_key_exists() 函数检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。

array_keys() 函数返回包含数组中所有键名的一个新数组。(数组键名)

array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。(键值)

运算:
array_sum()   //数组中所有值的和
array_product()    //数组中所有值的积

排序:
sort(array,sortingtype);    //函数对索引数组进行升序排序。
rsort() 函数对数值数组进行降序排序。

大小写转换:
array_change_key_case(array,case);
case: CASE_LOWER - 默认值。将数组的键转换为小写字母。
CASE_UPPER - 将数组的键转换为大写字母。

取数组中单一列的值:
array_column(array,column_key,index_key)


数组合并: 
array_combine(keys,values)     //里边是两个数组

对最后一个函数操作:
array_push() 添加一个或多个元素(入栈),然后返回新数组的长度。
array_pop() 函数删除数组中的最后一个元素。

取随机:
array_rand(array,number)    //函数返回数组中的随机键名

删重复:

array_unique() 函数移除数组中的重复的值,并返回结果数组。


对数组相同值计数:(刚用到)

array_count_values() 函数对数组中的所有值进行计数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值