PHP常用数组函数
分类:知识大全作者:互联网王者 发布时间:2019-03-06 15:58:56阅读:7.2万+ 属地:未知
定义数组:
$arr = array();
$arr = array("a", "b", "c");
$arr = array(
'name' => 'Ethan',
'age' => 15,
);
从php5.4 起可以使用短数组定义语法,用 [] 替代 array()。
常用函数:
is_array()判断变量是否为数组
count() 函数的作用是计算数组中的元素个数,也可以计算对象元素个数
array range ( mixed $low , mixed $high [, number $step ] )创建一个连续的数组
bool shuffle ( array &$array )对数组进行随机排序
array_sum():返回数组中所有值的和。
array_diff() 返回两个数组的差集数组
array_merge() 把两个或多个数组合并成一个数组
array array_values ( array input )返回 input 数组中所有的值并给其建立数字索引。
in_array('a',$arr):搜索数组中是否存在指定的值。
array_shift():删除数组中的第一个元素,并返回被删除元素的值。
array_map():处理多个数组,将回调函数作用到给定数组的元素上,返回用户自定义函数作用后数组
array_unique():删除数组中重复的值,并返回没有重复值的新数组
array_walk():函数对数组中的每个元素应用回调函数处理,如果成功返回true,否则返回false
array_key_exists($key,$arr):查询数组中是否存在指定的键名。
array_count_values(): 用于统计数组中所有值出现的次数,该函数只有一个参数
array_filter():用回调函数过滤数组中元素,返回按用户自定义函数过滤后的数组
array array_combine ( array keys, array values ) :返回一个 array,用来自 keys 数组的值作为键名,来自 values 数组的值作为相应的值。
array each ( array &$array ):返回一个当前数组指针所指向的数组元素信息
array array_chunk ( array input, int size [, bool preserve_keys] ):将一个数组分割成多个数组,其中每个数组的单元数目由 size 决定。
int extract ( array var_array [, int extract_type [, string prefix]] ):本函数用来将变量从数组中导入到当前的符号表中。
mixed array_search ( mixed b, array a [, bool strict] ):在 a 中搜索 b 参数并在找到的情况下返回键名,否则返回 FALSE。
array array_count_values ( array input ):返回一个数组,该数组用 input 数组中的值作为键名,该值在 input 数组中出现的次数作为值。
bool array_walk_recursive ( array &input, callback func [, mixed data] ):将用户自定义函数 func 应用到 array 数组中的每个单元
int array_push ( array &array, mixed var [, mixed ...] ):将一个或多个元素推送到数组末尾,数组长度也会相应进行变化。
mixed array_pop ( array &$array ):将数组元素的最后一个元素删除,并返回该元素,如果元素为空,则返回null。
声明:本文内容版权归原作者所有,未经授权,禁止转载!
声明:本站仅提供内容存储、展示服务,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的虚假信息,谨防诈骗。如发现有害或侵权内容,可联系本站删除!
- 上一篇:有书房,才是真正的富有
- 下一篇:计算机处理器的组成和功能