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