您好,欢迎来到有书房!

PHP常用数组函数

分类:知识大全作者:互联网王者 发布时间:2019-03-06 15:58:56阅读:1.6万+

引言:PHP常用数组函数有哪些呢

定义数组:
$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。

声明:本文内容版权归原作者所有,未经授权,禁止转载!

声明:本站仅提供内容存储、展示服务,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的虚假信息,谨防诈骗。如发现有害或侵权内容,可联系本站删除!

发表评论

评论

联系
我们

平台负责人邮箱
282271588@qq.com

关注
公众号

关注官方公众号

下载
安卓版

下载安卓版

回到
顶部