PHP 循环与控制:foreach 语句
简介
foreach 循环用于遍历数组,是遍历数组时常用的方法。
foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。
当 foreach 开始执行时,数组内部的指针会自动指向第一个单元。这意味着不需要在 foreach 循环之前调用 reset()。
由于 foreach 依赖内部数组指针,在循环中修改其值将可能导致意外的行为。
语法
每进行一次循环,当前数组元素的值就会被赋值给 $value 变量(数组指针会逐一地移动),在进行下一次循环时,您将看到数组中的下一个值。
foreach ($array as $value)
{
要执行代码;
}
实例
<?php
$x=[
'床前明月光',
'疑是地上霜',
'举头望明月',
'低头思故乡'
];
foreach ($x as $value)
{
echo $value . "<br>";
}
?>
输出:
床前明月光
疑是地上霜
举头望明月
低头思故乡