PHP while 循环
while
循环 - 只要指定条件为真,就循环执行一段代码。
PHP while 循环
while
循环只要指定条件为真,就执行一段代码。
示例
当 $i
小于 6 时,输出 $i
$i = 1;
while ($i < 6) {
echo $i;
$i++;
}
自己动手试一试 »
注意: 记住要递增 $i
,否则循环将永远继续下去。
while
循环不运行特定的次数,而是每次迭代后检查条件是否仍然为真。
条件不一定是一个计数器,它可以是某个操作的状态,或者任何能求值为真或假的值。
break 语句
使用 break
语句,即使条件仍然为真,我们也可以停止循环。
示例
当 $i
为 3 时停止循环
$i = 1;
while ($i < 6) {
if ($i == 3) break;
echo $i;
$i++;
}
自己动手试一试 »
continue 语句
使用 continue
语句,我们可以停止当前迭代,并继续下一个。
示例
当 $i
为 3 时停止,并跳到下一次迭代
$i = 0;
while ($i < 6) {
$i++;
if ($i == 3) continue;
echo $i;
}
自己动手试一试 »
替代语法
while
循环的语法也可以使用 endwhile
语句来写,如下所示:
示例
当 $i
小于 6 时,输出 $i
$i = 1;
while ($i < 6):
echo $i;
$i++;
endwhile;
自己动手试一试 »
第 10 步
如果你想让 while
循环计数到 100,但每次只增加 10,你可以在每次迭代时将计数器增加 10 而不是 1。
示例
以 10 为步长计数到 100
$i = 0;
while ($i < 100) {
$i+=10;
echo $i "<br>";
}
自己动手试一试 »
W3schools 学习路径
跟踪您的进度 - 免费!