您的位置:首页 > 编程语言 > PHP开发

PHP 常用数组函数

2016-10-31 20:40 288 查看
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) 
               
      参数(数组名)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: