在PHP中,while 循环用于在指定条件为真的情况下执行一段代码块。循环会一直执行,直到条件不再为真。以下是 while 循环的基本语法:
while (condition) {
    // 在条件为真时执行的代码块
}

其中 condition 是一个表达式,当这个表达式的值为真时,循环会一直执行。

以下是一个简单的示例,演示如何使用 while 循环来输出数字 1 到 5:
$count = 1;

while ($count <= 5) {
    echo $count . " ";
    $count++;
}
// 输出 "1 2 3 4 5"

在这个例子中,while 循环在 $count 小于或等于 5 的条件下执行,每次循环迭代时输出当前的 $count 值,然后递增 $count。

要确保在 while 循环中更新循环条件,以免陷入无限循环。上面的例子中,通过 $count++ 递增 $count,最终 $count 将超过 5,导致循环退出。

do...while 循环:

do...while 循环类似于 while 循环,但它会先执行一次代码块,然后检查条件是否为真。即使条件一开始就不满足,至少会执行一次。
$count = 1;

do {
    echo $count . " ";
    $count++;
} while ($count <= 5);
// 输出 "1 2 3 4 5"

在这个例子中,do...while 循环首先输出 $count 的当前值,然后检查条件是否满足。由于条件满足,循环继续执行,直到 $count 大于 5。


转载请注明出处:http://www.pingtaimeng.com/article/detail/3405/PHP