PHP 数组知识点

一、数组操作的基本函数

array_values(array); 获得数组的值array_keys(array); 获得数组的键名array_flip(array); 数组中的值与键名互换in_array(“apple”,array); 是否在数组中array_search(“apple”,array); 在数组中检索,如果存在返回键名array_key_exists(“apple”,array); 检索给定的键名是否存在数组中,
isset(arr[apple]): 检索给定的键名是否存在数组中和值是否为空,如果空返回false
array_push 尾部添加元素
array_unshift 头部添加元素
unset 删除元素
array_pop 从尾部删除元素
array_shift 从头部删除元素

array_merge() 函数用于把一个或多个数组合并为一个数组。

提示:您可以向函数输入一个或者多个数组。

注释:如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。

array_merge_recursive() 函数用于把一个或多个数组合并为一个数组。
该函数与 array_merge() 函数之间的不同是在处理两个或更多个数组元素有相同的键名的情况。array_merge_recursive() 不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组。Array ( [a] => red [b] => Array ( [0] => green [1] => yellow ) [c] => blue
array_map(func.,array ) 回调函数

将数组反序:array_reverse(array)
reverse = array_reverse(arr)
对数组中所有值求和或求乘积:
sum = array_sum(array);
product = array_product(array);
去除重复的array_unique(array,SORT_STRING);
sort_falgs参数用于修改排序行为:SORT_NUMERIC - 按照数字形式比较、SORT_STRING - 按照字符串形式比较
打乱数组:shuffle(array)$bool = shuffle(arr);
从数组中随机取得一个或多个键名:array_rand(array,num=1),返回包含随机键名的数组
得到数组的第一个或最后一个键名:array_key_first(array)、array_key_last(array)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值