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

逐步学习PHP(8)PHP数组

逐步学习PHP(8)PHP数组
1的数组。PHP
我认为我们可以把数组分成两部分:一个是常规数组,另一个是字典。
2。创建一个数组
如果数组不存在,将创建数组中数组的值。
复制代码代码如下所示:
< PHP
为解决{ 0 } =北京;
为解决{ 1 } =上海;
为解决{ 2 } =南京;
介绍北京} = {美元的资本;
介绍上海'} {美元=国际大都市;
$介绍南京不懂{ } =;
>

还有一种更为正统的方法,即使用数组()语言结构,这是我倾向于做的方法之一:
复制代码代码如下所示:
< PHP
$地址=阵列(北京','上海','南京');
$ =数组(北京),
上海= > 'international大都市,
南京不知道
);
>

当然,我们也可以用这种方式创建一个空数组:
复制代码代码如下所示:
< PHP
nullarray美元=阵();
>

三.对数组元素的访问
访问数组元素实际上与传统方式相同:
复制代码代码如下所示:
< PHP
$地址=阵列(北京','上海','南京');
$ =数组(北京),
上海= > 'international大都市,
南京不知道
);
回声(地址{ 1 });
回声(上海引入{ });
>

4。遍历数组元素
遍历数组最常见的方式是每一个,这也是常见的。
复制代码代码如下所示:
< PHP
$地址=阵列(北京','上海','南京');
$ =数组(北京),
上海= > 'international大都市,
南京不知道
);
foreach(地址为美元美元价值)
{
回声(值);
}
foreach($介绍关键= >美元价值)
{
回声($ = value);
}
>

foreach遍历数组是很容易的,但他有一个缺点。他不会直接操纵原始数组,但在遍历之前首先复制原始数组的副本,从而造成时间和空间的浪费。
所以有一个简单的方法来做,这是为了。
复制代码代码如下所示:
< PHP
$地址=阵列(北京','上海','南京');
$ =数组(北京),
上海= > 'international大都市,
南京不知道
);
($ i = 0;$ i <计数($地址);$ + +)
{
回声(地址{ $ });
}
>

这很简单,但也有一个缺点,那就是,您只能遍历索引数组,而且无法遍历字典。
因此,在PHP中提出了迭代器函数。
其中最常用的是每个()函数。
复制代码代码如下所示:
< PHP
$ =数组(城市名称>导言,
北京首都,
上海= > 'international大都市,
南京不知道
);
重置(引入);
回声(');
同时(列表($,城市介绍)=每个($介绍))
{
回声($城市介绍);
}
回声(');
>

作为一个解释,每()函数来遍历数组元素,类似于我们传统的迭代器。此外,利用迭代函数的最大优点是它不会产生一份原始数组就像foreach语言结构,这是非常有用的在处理大型阵列。

相关文章

腾讯手机管家(iPhone)的功能是什么

腾讯手机管家(iPhone)的功能是什么

手机管家,腾讯,功能,电脑软件,iPhone,腾讯手机管家iPhone版是腾讯公司开发的一款简单易用的手机管理软件,主要功能和特点如下: 主要功能 基本介绍 地址簿的备份 快速和安全的备份和恢复您的地址簿,并提供PCQQ,Web,WAP邮箱,并为您管理备份数据的…

mysql等oracle的解码效果查询

mysql等oracle的解码效果查询

查询,解码,效果,电脑软件,mysql,下面的代码是测试在MySQL和MSSQL应该能够运行通过,没有测试。 复制代码代码如下所示: #创建表如下 创建临时表TMP(int、B int、C int); 插入TMP值(1,10,1),(10,10,2),(10100,2); # MySQL执行 选择和(C = '1'then时一人从B…

如何在WinXP系统查看自己的DNS地址

如何在WinXP系统查看自己的DNS地址

地址,系统,自己的,如何在,电脑软件,点评:有朋友在群里问如何查看DNS服务器地址,其实方法很简单,首先进入命令行界面,很好的命令ipconfig 看看本地DNS服务器的方法很简单,首先进入命令行界面。以WinXP为例,具体方法如下: 方法/步骤 1。首先,在屏幕…

介绍mysql的导入和导出数据库以及

介绍mysql的导入和导出数据库以及

数据库,存储过程,函数,电脑软件,mysql,MySQL通常用于导出数据命令: 1.mysql出口整个数据库 就hhostname - uusername -文件backupfile.sql语句> 就hlocalhost -中hqgr > hqgr.sql(如果根用户可以不写P无密码,当然,你可以做一个路径导出SQL文件,…

Ubuntu建立FTP服务器设置教程VSFTP

Ubuntu建立FTP服务器设置教程VSFTP

教程,服务器设置,电脑软件,Ubuntu,FTP,点评:这篇文章将介绍Ubuntu和VSFTP建立FTP服务器,需要的朋友可以参考一下 1。安装vsftpd 终端输入sudo apt-get install vsftpd 安装后,FTP目录将设置在下以查看FTP空间的空白内容。 默认情况下不允许匿…

oracle插入数据的2个常见问题及解

oracle插入数据的2个常见问题及解

插入数据,解决方案,常见问题,电脑软件,oracle,1、无效月问题 最近,当时间被插入数据库时,Oracle报纸是无效的,具体的SQL如下所示: 复制代码代码如下:插入ts_count( ID、CNAME、开始时间、结束时间、价值 (价值观) 1,约翰,01 / 06 / 2013 / 06、1…

在WIN7,QQ游戏无法登录或无法进入QQ

在WIN7,QQ游戏无法登录或无法进入QQ

无法登录,溶液,游戏,电脑软件,QQ,问题: 一个办公室win7电脑,通常作为网络打印机服务器。在午休的时候,我想用这台电脑玩斗地主qq的小游戏,输入帐号和密码,进入酒吧后,它不会进入游戏,并将负荷数据的所有时间。如何设置重新登录到QQ游戏吗 答案uff…

他是什么意思如何卸载mysql

他是什么意思如何卸载mysql

卸载,他是,什么意思,电脑软件,mysql,评论:他是什么意思什么是mysqld如何卸载mysql MySQL守护进程! 在使用MySQL之前,必须首先使用它。 具体用法: C:MySQL > mysqld c:mysql 他是什么意思什么是mysqld如何卸载mysql MySQL守护进程! 在使用MySQL之…

自解压文件和安装在Windows的提取

自解压文件和安装在Windows的提取

文件,自解压,装在,电脑软件,Windows,点评:有时会因为一些特殊的用途,我们需要提取文件从微软自解压程序。我们可以很容易地没有任何其他工具得到的文件 首先,有一种非常枯燥的方法:双击打开自解压程序,在磁盘的根目录中设置一系列数字和字母文…

hpbpro.exe的功能是什么该hpbpro过

hpbpro.exe的功能是什么该hpbpro过

查询,功能,过程,电脑软件,hpbpro,点评:hpbpro.exe是相关程序的HP打印机的网络支持 进程文件:hpbpro或hpbpro.exe 过程名称:休利特帕卡德端口解析器 过程类别:安全风险的过程 英文描述: 与休利特帕卡德hpbpro.exe安装打印机和提供本地硬件,提供,…

videodrv.exe的过程是怎样的

videodrv.exe的过程是怎样的

的是,过程,是怎样,电脑软件,videodrv,评论:对videodrv.exe工艺简介 进程文件:videodrv或videodrv.exe 进程名称:i-worm.mimail病毒 过程类别:安全风险的过程 英文描述: videodrv.exe添加到系统,由于i-worm.mimail病毒。这是一个通过内置SMTP引…

Word2007最小化功能区

Word2007最小化功能区

功能区,最小化,电脑软件,功能区是微软Office Fluent用户界面的一部分,旨在帮助您快速找到完成任务所需的命令。命令都组织在一个逻辑组的形式和逻辑组集中在标签。每个标签是一个类型的活动有关,如写一页或页面布局,以使画面干净,一些标签只显…