PHP 常用数组函数

array_shift():删除数组首个元素

       用法:array_shift($arr)              参数(数组名)

array_pop():删除数组最后一个元素

       用法:array_pop($arr)                参数(数组名)

array_unshift():将指定元素插入到数组头部

       用法:array_unshift($arr.'aa','bb','cc'):     参数(数组名,元素1,元素2,元素3)

array_push():将指定元素插入到数组末尾              

       用法:array_push($arr,'aa','bb','cc')        参数(数组名,元素1,元素2,元素3)

arsort() : 对关联数组按照键值进行降序排序。

        用法:arsort($arr)

asort() : 对关联数组按照键值进行降序排序。

        用法:asort($arr)

rsort(): 对数组进行逆向排序

        用法:rsort($arr)

in_array():判断元素是否存在与数组中

        用法:in_array('abc',$arr)                    参数(字符,数组名)

array_change_key_case():改变数组键的大小写

        用法:array_change_key_case($arr,CASE_LOWER/CASE_UPPER);    参数(数组名,小写/大写)

array_chunk() : 把一维数组分割为新的二维数组(一维转二维)

        用法:array_chunk($arr,2)            参数(数组名,一维数组元素个数)

array_column():返回二维数组中某一列的值,且每个一维数组中有相同的键(二维转一维),返回索引数组

        用法:array_column($arr, 'last_name')        参数(数组名,一维数组相同键名)

array_combine():合并两个一维数组,要求两个数组元素个数相同(一维转一维

        用法:array_combine($arr1,$arr2);        参数(键名数组,键值数组)

array_fill():用给定的键值填充数组

        用法:$arr = array_fill(1,3,'aa');       参数(第一个键名,填充键名个数,键值)

array_flip():交换数组中的键名和键值

        用法:array_flip($arr)                    参数(数组名)

array_key_exists():检验键名是否存在于数组,返回值为true/False

        用法: array_key_exists("Volvo",$a)        参数(键名,数组名)

array_keys():返回包含数组中所有键名的新数组,返回为索引数组

        用法:array_keys($arr)                参数(数组名)

array_merge(): 把一个或多个数组合并为一个新数组,如果键名重复则覆盖键值

        用法:array_merge($arr1,$arr2,$arr3)            参数(数组名1,数组名2,数组名3)

array_pad():将元素插入到数组(元素相同)

        用法:array_pad($arr,5,'abc');            参数(数组名,元素个数,填充字符)

array_replace():使用后面数组的值替换前面数组的值

        用法:array_replace($arr1,$arr2)            参数(数组1,数组2)

array_reverse():以相反的顺序输出数组的值

        用法:array_reverse($arr)                        参数(数组名)

array_search():搜索某个键值,并返回键名

        用法:array_search('aa',$arr)                    参数(键值,数组名)

array_splice(): 删除数组指定元素并用新元素替换

            用法:array_splice($arr1,0,2,$arr2)                参数(原数组,起始位置,删除长度,替换元素)

array_unique():删除数组中重复元素

            用法:array_unique($arr)                        参数(数组名)

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值