系统数组函数的分类

Moonshadow2333 -
系统数组函数的分类
系统数组函数的分类一、创建填充(一)创建编号函数描述1array()创建数组。2range()创建一个包含指定范围的元素的数组。3compact()创建一个包含变量名和它们的值的数组。(二)填充编号函数描述1array_fill()用给定的键值填充数组。2array_fill_keys()用给定的指定键名的键值填充数组。3array_pad将指定数量的带有指定值的元素插入到数组中。二、存在检查编号函数描述1array_key_exists()检查指定的键名是否存在于数组中。2in_array()检查数组中是否存在指定的值。三、集合运算(一)并集编号函数描述1array_intersect()比较数组,返回两个数组的交集(只比较键值)。2array_intersect_key()比较数组,返回两个数组的交集(只比较键名)。3array_intersect_assoc比较数组,返回两个数组的交集(比较键名和键值)。(二)差集编号函数描述1array_diff()比较数组,返回两个数组的差集(只比较键值)。2array_diff_key()比较数组,返回两个数组的差集(只比较键名)。3array_diff_assoc比较数组,返回两个数组的差集(比较键名和键值)。四、数据结构编号函数描述1array_shift()删除数组中的第一个元素,并返回被删除元素的值。2array_unshift()在数组开头插入一个或多个元素。3array_push将一个或多个元素插入数组的末尾(入栈)。4array_pop删除数组中的最后一个元素(出栈)。五、指针函数编号函数描述1reset()重置指针,使数组指针回到首位;2end()将数组的内部指针指向最后一个单元。3prev指针上移,获取上一个元素的值;4next指针下移,获取下一个元素的值。5currentcurrent:获取当前指针对应的元素值;(指针不移动)6key获取当前指针对应的下标值。(指针不移动)六、回调相关编号函数描述1array_map()将用户自定义函数作用到给定数组的每个值上,返回新的值。2array_filter()用回调函数过滤数组中的元素。3array_walk对数组中的每个成员应用用户函数。4array_reduce过使用用户自定义函数,迭代地将数组简化为一个字符串,并返回。七、聚合函数

借鉴了 MySQL 中聚合函数的概念。

编号函数描述1array_sum()返回数组中所有值的和。2array_product()计算数组中所有值的乘积。3count返回数组中元素的数目。4array_count_values用于统计数组中所有值出现的次数。八、排序函数编号函数描述1sort()对数组进行顺序排序。2rsort()对数组进行逆序排序。3asort对数组进行顺序排序并保持索引关系。4arsort数组进行逆序排序并保持索引关系。5ksort对数组按照键名进行顺序排序。6krsort对数组按照键名进行逆序排序。7shuffle随机打乱数组顺序。九、分割合并编号函数描述1array_chunk()把一个数组分割为新的数组块。2array_merge()把一个或多个数组合并为一个数组。3array_combine通过合并两个数组(一个为键名数组,一个为键值数组)来创建一个新数组。十、获取数据(一)获取键编号函数描述1array_keys()返回数组中所有的键名。2array_rand()返回一个包含随机键名的数组。(感觉这个函数名取得不贴切,并不能根据函数名就知道它的功能)3array_key_first/last获取指定数组的第一个(最后一个)键值。(二)获取值编号函数描述1array_values()返回数组中所有的值。2array_column()返回输入数组中某个单一列的值。(多维数组)(三)获取局部编号函数描述1array_slice()返回数组中的选定部分。十一、其他函数(一)去重编号函数描述1array_unique()删除数组中重复的值。(二)翻转编号函数描述1array_flip()键值翻转。2array_reverse()顺序翻转。(三)替换编号函数描述1array_replace()使用第二个数组($a2)的值替换第一个数组($a1)的值;(感觉这个函数有点多余)2array_splice()把数组中的指定元素去掉并用其它值取代。(截肢-假肢)(四)其他编号函数描述1array_change_key_case()将数组的所有的键转换为大写字母。2list()为一组变量赋值。参考资料PHP Array 简介怎么快速记忆系统数组函数PHP 数组函数分类和整理

注:加粗意为没怎么接触过或者不熟悉,回调相关的数组函数改天再写一篇博客。

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

php介绍

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

Tags 标签

php数组分类

扩展阅读

加个好友,技术交流

1628738909466805.jpg