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)
参数(数组名)
用法: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)
参数(数组名)
相关文章推荐
- php下几个常用的去空、分组、调试数组函数
- php学习笔记------[数组的常用函数]
- PHP常用开发函数解析之数组篇[未完]
- php常用函数之数组(一)
- PHP常用开发函数解析之数组篇
- PHP常用函数之数组篇
- php学习笔记------[数组的常用函数]
- PHP常用开发函数解析之数组篇[未完结]
- PHP常用函数(数组) 收集
- php 常用数组操作函数
- php中常用数组函数
- PHP数组中常用函数
- php开发中常用的数组函数
- PHP常用开发函数解析之数组篇[未完结]
- PHP常用的数组操作函数
- 基于php常用函数总结(数组,字符串,时间,文件操作)
- PHP常用数组函数
- php 数组,常用函数
- 跟燕十八学习PHP-第十三天-常用数组函数讲解
- php 常用函数总结(数组,字符串,时间,文件操作)