当前位置:首页 > 日记 > 正文

使用数组函数在PHP中创建数组

使用数组函数在PHP中创建数组
PHP中的数组实际上是一个有序的映射,映射是一种连接价值的钥匙。这种类型在很多方面得到了优化,所以它可以被看作是一个真正的数组或列表(矢量),哈希表(映射实现),字典,集合,栈,队列和更多的可能性。作为数组元素的值也可以是另一个数组,树结构和多维数组也可以。

阵列
(PHP 4,PHP 5)

数组-生成数组

解释

复制代码代码如下所示:

数组数组({混合}…})
返回一个基于参数的数组。这些参数可用于索引操作符。请阅读数组的一部分以获得数组的信息。

注:

数组()是一种语言结构,用于字面上表示数组,而不是正则函数。

语法:指数= >值,以逗号分隔,并定义一个索引值,索引可以是字符串或一个数字。如果被省略,一个整数索引从0开始将自动生成。如果指数是一个整数,下一个指标将是最大的整数指数+ 1现在。注意,如果定义了两个完全相同的指标,下一个将覆盖前一个。

在数组项的最后一个定义之后添加逗号并不常见,但它是一个合法的语法。

下面的示例演示如何设置一个二维数组,如何指定相应的数组名称,以及如何大致地继续索引数字数组。

1例#阵列()的例子
< PHP
水果=数组(
水果=数组(橙
数字=数组(1, 2, 3,4, 5, 6),
孔=数组()第一
);
>
例如# 2阵列自动索引()
< PHP
数组=(1, 1, 1,1, 1, 8 = 1, 4 = 1, 19, 3 = 13);
print_r(数组);
>
上述例程将输出:

阵列



{ 0 } = 1

{ 1 } = 1

{ 2 } = 1

{ 3 } = 13

{ 4 } = 1

{ 8 } = 1

{ 9 } = 19



注意,索引3被定义了两次,并保留了13的最终值。索引4是在索引8之后定义的,下一个自动生成的索引(值19)是9,因为最大索引是8。

此示例从1设置一个数组。

3例#索引数组()1
< PHP
第一季度美元=阵列('january ' = 1,'february ','march);
print_r(美元第一季度);
>
上述例程将输出:
阵列

{ 1 } =一月
{ 2 } =二月
{ 3 } = 3月

在Perl中,可以访问双引号中数组的值。但在PHP中,需要用括号将数组封装起来。

4例#访问双引号中的阵列
< PHP
变量$foo =阵列('bar= 'baz);
回声你好{ } }的{ 'bar Foo美元!; / /你好巴兹!
>
PHP数组函数

php:表示支持该函数的PHP的最早版本。
功能
描述
PHP
阵列()
创建数组。

array_change_key_case()
返回一个大写或小写键数组。

array_chunk()
将数组划分为一个新数组块。

array_combine()
通过合并两个数组创建一个新数组。

array_count_values()
所有值出现在数组中的次数。

array_diff()
返回两个数组的差集数组。

array_diff_assoc()
比较键名和键,并返回两个数组数组差集。

array_diff_key()
比较键,并返回两个数组数组差集。

array_diff_uassoc()
用户提供的回调函数使用索引检查来计算数组的差集。

array_diff_ukey()
使用回调函数计算键数组中的差异。

array_fill()
用给定值填充数组。

array_filter()
用回调函数过滤数组中的元素。

array_flip()
交换数组中的键和值。

array_intersect()
计算数组的交集。

array_intersect_assoc()
比较关键字和键,并返回两个数组的交集数组。

array_intersect_key()
使用数组键进行交集计算。

array_intersect_uassoc()
用索引检查计算数组的交集,并将索引与回调函数进行比较。

array_intersect_ukey()
使用回调函数比较键计算交集数组。

array_key_exists()
检查数组中是否存在指定的键。

array_keys()
所有返回密钥数组的名称。

array_map()
回调函数作用于给定数组的单位。

array_merge()
将一个或多个数组合并为数组。

array_merge_recursive()
递归地组合一个或多个数组。

array_multisort()
排序多维数组或多维数组。

array_pad()
将数组中的值填充到指定的长度。

array_pop()
数组的最后一个单元被弹出(在堆栈中)。

array_product()
计算数组中所有值的乘积。

array_push()
一个或多个元素(元素)被压入数组的结尾(堆栈)。

array_rand()
从数组中随机选择一个或多个元素并返回。

array_reduce()
该数组被反复简化为具有回调函数的单个值。

array_reverse()
将原始数组中的元素转为创建一个新数组并返回。

array_search()
在数组中搜索给定值并返回密钥。

array_shift()
删除数组中的第一个元素,并返回已删除元素的值。

array_slice()
从数组中的数组中取出一个值并返回。

array_splice()
删除数组的一部分并将其替换为其他值。

array_sum()
计算数组中所有值的和。

array_udiff()
使用回调函数比较数据以计算数组的差集。

array_udiff_assoc()
使用索引检查数组的差集,并将数据与回调函数进行比较。

array_udiff_uassoc()
取一个索引检查数组的差集,并将数据和索引与回调函数进行比较。

array_uintersect()
计算数组的交集,将数据与回调函数进行比较。

array_uintersect_assoc()
取一个索引来检查数组的交集,并将数据与回调函数进行比较。

array_uintersect_uassoc()
索引检查数组的交集,并将数据和索引与回调函数进行比较。

array_unique()
删除数组中的重复值。

array_unshift()
在数组的开头插入一个或多个元素。

array_values()
返回数组中的所有值。

array_walk()
将用户函数应用于数组中的每个成员。

array_walk_recursive()
递归地将用户函数应用于数组中的每个成员。

Arsort()
反转数组并保持索引关系。

Asort()
对数组进行排序并保持索引关系。

紧凑型()
创建一个数组,包括变量的名称及其值。

计数()
计算数组中元素的数量或对象中属性的个数。

电流()
返回数组中的当前元素。

(一)
返回数组中当前的键/值对,并将数组指针向前移动一步。

(完)
数组的内部指针指向最后一个元素。

提取()
从数组中导入变量到当前符号表。

in_array()
检查数组中是否有指定的值。

(关键)
从关联数组中获取键。

Krsort()
按键顺序排列的数组。

Ksort()
按键对数组排序。

(名单)
为数组中的多个变量赋值。

Natcasesort()
使用自然排序算法对数组进行排序而不加区分的字母和字母。

Natsort()
用自然排序算法排序数组。

(下)
在数组中向前移动一个内部指针。

(POS)
电流()的别名。

(沪指)
内部数组指针指向A。

范围()
创建包含指定范围的元素数组。

reset()
数组的内部指针指向第一个元素。

RSORT()
逆序排列。

洗牌()
数组中的元素按随机顺序重新排列。

Sizeof()
计数()的别名。

(排序)
排序数组。

Uasort()
使用用户定义的比较函数对数组中的值进行排序并维护索引关联。

Uksort()
使用用户定义函数对键数组进行排序。

Usort()
使用用户定义的比较函数对数组中的值进行排序。

相关文章

如何使用ps过滤器中的分层云过滤器

如何使用ps过滤器中的分层云过滤器

过滤器,函数,过滤,层云,如何使用,ps滤镜在分层云过滤中的功能,如何使用在ps中使用分层滤波模式,但不知道如何使用,其实很简单,只要打开图片直接找层状云就可以在这里分享,使用方法,需要的朋友可以参考一下。 当我们做图片编辑时,我们经常需要对图…

Word2003中添加您自己的文件夹位置

Word2003中添加您自己的文件夹位置

教程,位置,自己的,电脑软件,我们在Word、Excel和Office组件中打开现有文件,在新文件或磁盘(或保存)中,可以找到打开;保存为桌面、我的文档、我的计算机文件夹对话框的左侧,如果将我们的普通文件夹也添加到它们中,显然会更方便。您是如何实现的呢 …

如何在excel中实现直方图的excel处

如何在excel中实现直方图的excel处

直方图,如何在,电脑软件,excel,柱状图是一个经常需要绘制的图表。本文介绍了如何在软件默认直方图的基础上美化直方图,得到一个漂亮的柱状图。下面是如何在excel中制作漂亮的条形图,希望小汇编对你有用,欢迎阅读: excel中如何制作漂亮的条形图 …

女孩滑稽的签名和滑稽的个性签名

女孩滑稽的签名和滑稽的个性签名

滑稽,个性签名,女孩,电脑软件,每天看到QQ签名,那是很犀利的!有时候,一句话一句话很酷,酷而尖锐,所以萧边介绍一些女孩子有趣的迹象在这里,供大家参考 1、因为我掏心掏肺地爱你,所以我只能给你无情。 2,我知道我太笨太执着,所以南墙也撞倒了南方。 3,…

在excel中理解照片函数excel的基础

在excel中理解照片函数excel的基础

照片,函数,基础,电脑软件,excel,谈到照相机,许多人想到拍照。事实上,Excel中有一个类似的函数,不同的是它所拍摄的图片不一样,我对它感兴趣。下面,小编辑器将引导您了解excel中的图片功能。 相机的本质功能 可以选择包含链接的图片,根据特定的索…

感伤伤心伤感个性签名签名推荐

感伤伤心伤感个性签名签名推荐

推荐,感伤,个性签名,伤感,伤心,无论是男孩,还是女孩,无论是在QQ上,还是在空间里,微博、论坛、贴吧,总是给自己突出个性的个性签名,表达自己的情感、心情,这些悲伤的签名是他们日常生活的写照、样子! 1,写下爱情的花朵,但每一页都是伤痕。 2,我的记忆在…

javascript不踩上白色棋子的小游戏程序

javascript不踩上白色棋子的小游戏程序

小游戏,棋子,白色,程序,电脑软件,最近我有朋友用js帮助拷贝了一个关于白色棋子的游戏程序,但是他给源代码比较麻烦,但是没有注释,理解得很弱,我有自己的想法做一个小游戏,主要是js的应用到DOM和数组的操作。 编程思想:图:游戏区是CSS相对定位,设置…

2016非主流霸主签名

2016非主流霸主签名

霸主,非主流,电脑软件,你认为你已经完全忘记的是,它已经深深地埋在你的心里。下面是小编辑的非主流人格签名,我希望你能从中获益! 非主流人格签名: 你想去的是留下来,这不是强迫的。 每个人都认为他会是个例外。 我们永远不会忘记真相,但我们越…

个性签名个性签名经典签名

个性签名个性签名经典签名

个性签名,经典,电脑软件,草的人不说谎,不如改种仙人掌。选择一个您的QQ个性签名。 1、老鼠扛着刀,在街上找猫! 2,我早上睡不着。 3,有一个人只做两件事,你成功了,他嫉妒你;你失败了,他嘲笑你。 4,挣别人的钱,让贫穷变成鬼。 5,最高的工作是看别人去工作…

单词的方法插入脚注和尾注的使用技

单词的方法插入脚注和尾注的使用技

方法,脚注,使用技巧,单词,电脑软件,正常情况下,将完全显示在页脚的页面,但我有一个明显的内容当页的最后一行,有很多注解,因此,会自动跳转到下一页,如何解决这一问题,下面小编就为大家分享文字插入脚注和尾注的技巧,欢迎: 插入脚注和尾注的方法: 脚…

有点感伤,唯美、浪漫的个性签名

有点感伤,唯美、浪漫的个性签名

感伤,唯美,个性签名,浪漫,电脑软件,这两个原因相距甚远,彼此走过,让我们给自己一个特别的签名来展示自己的个性,小编辑给大家带来了一些情感签名,供大家参考。 1。如果我把我留在那个地方的东西留下,那可能就是我的心。 我和你在一起2。多年的饥…

javascript设计简易秒表定时器

javascript设计简易秒表定时器

秒表,简易,电脑软件,javascript,本文描述了一个用javascript设计的简易秒表计时器的实现代码,供大家参考: 运行效果的截图如下: 具体代码如下: 新的文件 以窗体访问表单字段 VaR txt =文件形式{ 0 },{元素txt1}; 无功btnstart =文件形式{ 0 },{元素…