PHP遍历数组的4种方法综述
foreach遍历数组
当我们使用一个数组,我们常常通过阵列得到的钥匙或元素的值,和PHP提供了许多特别是遍历的功能。在这里我们首先介绍使用foreach遍历数组函数。
结构形式:
复制代码代码如下所示:
foreach(array_expression美元值)表
* array_expression是数组遍历
AS函数是将数组的值赋给$值。
声明是后续声明
* /
例1:
复制代码代码如下所示:
白色,
黑色=黑色,
红色=红色,
绿色=绿色,
黄=黄色);
foreach($颜色$ C)echo $ C.
;
>
foreach不仅可以获得该元素的值也可以拿到钥匙,结构:
复制代码如下:foreach(array_expression达关键= >美元价值陈述)
上面例子中的第七行代码:
复制代码代码如下:foreach($颜色$ C)echo $ C ;
改变:
复制代码如下:foreach(美元美元美元关键关键颜色呼应。$c = > $ C);
每个遍历数组
遍历数组的一个重要环节的PHP数组的操作,除了前面提到的每一个功能,这是一个函数的每()遍历数组。
每个()函数可以输出当前光标位置键和相应的元素值。您可以使用0或键访问名称(标识符),1 或值访问标识符对应于。
实例uff1a
复制代码代码如下所示:
< PHP
$语言=数组(1 =
5
10;
$ =每个($语言);数组的第一次遍历
回声$ { 0 }。t;
回声$ { 1 }。;
$ =每个($语言)
回声$ {键}。t;
回声$ { };
>
目录遍历数组
当遍历数组时,函数列表可以被分配到一个变量,通常与每个()函数一起使用。
实例uff1a
复制代码代码如下所示:
< PHP
日期=数组(1 =星期一
2 星期二
3 =星期三);
列表(键,$)=每个($日期);遍历函数
$。第一个数组输出;
下一个(下一个日期);
;
>
ps()函数与数组()函数正好相反,数组()将一系列数据构造成数组,而列表()将数组分割成数据。
遍历数组
除了PHP预定义的遍历数组函数之外,我们还可以使用for语句的循环特性遍历数组的输出。
复制代码代码如下所示:
< PHP
$ { } = 张学友; / * * /定义数组
$ 刘德华;
$;
$ 郭富城;
美元=计数($ A);数组号统计
用于($ i = 0;$ i $;$;+);遍历数组
回声$ { $ I }。;显示数组
}
>