PHP 循环与控制:foreach 语句 1 个改进

简介

foreach 循环用于遍历数组,是遍历数组时常用的方法。
foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。

当 foreach 开始执行时,数组内部的指针会自动指向第一个单元。这意味着不需要在 foreach 循环之前调用 reset()
由于 foreach 依赖内部数组指针,在循环中修改其值将可能导致意外的行为。


语法

每进行一次循环,当前数组元素的值就会被赋值给 $value 变量(数组指针会逐一地移动),在进行下一次循环时,您将看到数组中的下一个值。

foreach ($array as $value)
{
    要执行代码;
}

实例

<?php
$x=[
    '床前明月光',
    '疑是地上霜',
    '举头望明月',
    '低头思故乡'
];
foreach ($x as $value)
{
    echo $value . "<br>";
}
?>

输出:
床前明月光
疑是地上霜
举头望明月
低头思故乡

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!