PHP foreach遍历数组

PHP foreach遍历数组教程

PHP 中,我们可以使用 foreach 遍历 数组,foreach 可以用于遍历普通的数组,也可以用于遍历关联数组。

PHP foreach遍历数组详解

语法

foreach ($array as $value){ }

参数

参数 描述
array 需要遍历的数组。
value 遍历得到的数组的元素的值。

说明

使用 foreach 遍历数组,可以得到数组的每一个元素的值。

语法

foreach ($array as $key => $value){ }

参数

参数 描述
array 需要遍历的数组。
key 数组的键。
value 遍历得到的数组的元素的值。

说明

使用 foreach 遍历数组,可以得到数组的每一个元素的键和值。

案例

foreach循环数组遍历

我们可以通过 foreach 循环遍历数组

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("haicoder", "baidu", "google", "bing"); foreach($arr as $item){ echo "Item =", $item, "<br>"; }

程序运行后,控制台输出如下:

14_PHP for循环.png

我们创建了一个有四个元素的数组,接着,我们使用 foreach 循环的形式遍历数组的每一个元素。

foreach循环数组遍历

使用 foreach 循环遍历数组得到数组的键和值

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("name" => "haicoder", "url" => "haicoder.net", "age" => 109); foreach($arr as $key => $val){ echo "$key => $val <br>"; }

程序运行后,控制台输出如下:

15_PHP for循环嵌套.png

我们使用了 foreach 循环遍历了关联数组,从而,同时得到了关联数组的键和值。

PHP foreach遍历数组总结

在 PHP 中,我们可以使用 foreach 遍历数组,foreach 可以用于遍历普通的数组,也可以用于遍历关联数组。