PHP Array数组函数详解

首页 / PHP入门教程 / PHP Array数组函数详解

这些函数允许您以各种方式与数组交互和操作数组。数组对于存储、管理和操作变量集是必不可少的。

PHP数组常量

Sr.No Constant & Description
1

case_lower

与ARRAY_CHANGE_KEY_CASE()一起使用,将数组键转换为小写

2

case_up

与ARRAY_CHANGE_KEY_CASE()一起使用,将数组键转换为大写

3

SORT_ASC

与array_multisort()一起使用以升序排序

4

SORT_DESC

与array_multisort()一起使用以降序排序

5

sort_Regular

用于正常比较项目

无涯教程网

6

sort_numeric

用于对项目进行数字比较

7

sort_string

用于将项作为字符串进行比较

8

SORT_LOCALE_STRING

用于将项作为字符串进行比较, based on the current locale

9

COUNT_NORMAL

10

count_recursive

11

extr_overwrite

12

extr_SKIP

13

EXTR_PREFIX_SIME

14

extr_prefix_all

15

EXTR_PREFIX_INVALID

16

EXTR_PREFIX_IF_EXISTS

17

EXTR_IF_EXISTS

18

extr_refs

函数列表

php-表示支持该函数的php的最早版本。

Sr.No Function & Description PHP
1 array()

创建数组

3
2 array_change_key_case()

返回所有键均为小写或大写的数组

4
3 array_chunk()

将数组拆分为数组块

4
4 array_combine()

通过使用一个数组作为键,另一个数组作为其值来创建数组

5
5 array_count_values()

返回一个数组,其中包含每个值的出现次数

4
6 array_diff()

比较数组值,并返回差异

4
7 array_diff_assoc()

比较数组键和值,并返回差异

4
8 array_diff_key()

比较数组键,并返回差异

5
9 array_diff_uassoc()

将数组键和值与附加的用户自定义函数检查进行比较,并返回差异

5
10 array_diff_ukey()

将数组键与附加的用户自定义函数检查进行比较,并返回差异

5
11 array_fill()

用值填充数组

4
12 array_fill_keys()

使用值填充数组,指定键

5
13 array_filter()

使用用户自定义函数筛选数组的元素

4
14 array_flip()

将所有键与数组中的关联值交换

4
15 array_intersect()

比较数组值,并返回匹配项

4
16 array_intersect_assoc()

比较数组键和值,并返回匹配项

4
17 array_intersect_key()

比较数组键,并返回匹配项

5
18 array_intersect_uassoc()

将数组键和值与其他用户创建的函数检查进行比较,并返回匹配项

5
19 array_intersect_ukey()

将数组键与其他用户创建的函数检查进行比较,并返回匹配项

5
20 array_key_exists()

检查数组中是否存在指定的键

4
21 array_keys()

返回数组的所有键

4
22 array_map()

将数组的每个值发送到用户创建的函数,该函数返回新值

4
23 array_merge()

将一个或多个数组合并为一个数组

4
24 array_merge_recursive()

将一个或多个数组合并为一个数组

4
25 array_multisort()

排序多个或多维数组

4
26 array_pad()

将具有指定值的指定数量的项插入到数组中

4
27 array_pop()

删除数组的最后一个元素

4
28 array_product()

计算数组中值的乘积

5
29 array_push()

将一个或多个元素插入数组的末尾

4
30 array_rand()

从数组中返回一个或多个随机密钥

4
31 array_reduce()

使用用户定义函数以字符串形式返回数组

4
32 array_reverse()

以相反的顺序返回数组

4
33 array_search()

在数组中搜索给定值并返回键

链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-array-functions.html

来源:LearnFk无涯教程网

4
34 array_shift()

从数组中删除第一个元素,并返回删除的元素的值

4
35 array_slice()

返回数组的选定部分

4
36 array_splice()

移除并替换数组的指定元素

4
37 array_sum()

返回数组中值的总和

4
38 array_udiff()

比较用户自定义函数中的数组值并返回数组

5
39 array_udiff_assoc()

比较数组键,比较用户自定义函数中的数组值,并返回数组

5
40 array_udiff_uassoc()

比较用户自定义函数中的数组键和数组值,并返回数组

5
41 array_uintersect()

比较用户自定义函数中的数组值并返回数组

5
42 array_uintersect_assoc()

比较数组键,比较用户自定义函数中的数组值,并返回数组

5
43 array_uintersect_uassoc()

比较用户自定义函数中的数组键和数组值,并返回数组

5
44 array_unique()

从数组中删除重复的值

4
45 array_unshift()

将一个或多个元素添加到数组的开头

4
46 array_values()

返回数组的所有值

4
47 array_walk()

将用户函数应用于数组的每个成员

3
48 array_walk_recursive()

递归地将用户函数应用于数组的每个成员

5
49 arsort()

按相反顺序排序数组并维护索引关联

3
50 asort()

排序数组并维护索引关联

3
51 compact()

创建包含变量及其值的数组

4
52 count()

对数组中的元素或对象中的属性进行计数

3
53 current()

返回数组中的当前元素

3
54 each()

返回数组中的当前键和值对

3
55 end()

将数组的内部指针设置为其最后一个元素

3
56 extract()

将变量从数组导入到当前符号表中

3
57 in_array()

检查数组中是否存在指定值

4
58 key()

从数组中获取键

3
59 krsort()

按键按相反顺序对数组排序

3
60 ksort()

按键对数组排序

3
61 list()

将变量赋值为数组

3
62 natcasesort()

排序数组使用不区分大小写的“自然顺序”算法

4
63 natsort()

排序数组使用“自然顺序”算法

4
64 next()

前进数组的内部数组指针

3
65 pos()

当前()的别名

3
66 prev()

倒回内部数组指针

3
67 range()

创建包含一系列元素的数组

3
68 reset()

将数组的内部指针设置为其第一个元素

3
69 rsort()

按相反顺序排序数组

3
70 shuffle()

随机排序数组

3
71 sizeof()

Count()的别名

3
72 sort()

排序数组

3
73 uasort()

排序数组具有用户定义的功能并保持索引关联

3
74 uksort()

按键对数组排序使用用户定义的函数

3
75 usort()

排序数组通过使用用户定义函数的值

3

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入浅出区块链 -〔陈浩〕

Linux实战技能100讲 -〔尹会生〕

说透敏捷 -〔宋宁〕

软件设计之美 -〔郑晔〕

Selenium自动化测试实战 -〔郭宏志〕

小马哥讲Spring AOP编程思想 -〔小马哥〕

React Hooks 核心原理与实战 -〔王沛〕

商业思维案例笔记 -〔曹雄峰〕

B端体验设计入门课 -〔林远宏(汤圆)〕

好记忆不如烂笔头。留下您的足迹吧 :)