循环语句允许程序在给定条件下重复执行给定的代码块。这使得程序员能够用更少的代码行编写程序并增强代码的可读性。 PHP 有以下类型的循环来处理循环需求:
- while 循环
- do-while 循环
- for 循环
- foreach 循环
While 循环
While 循环允许重复执行一组语句,只要指定条件为真。 While 循环可以被视为重复的 if 语句。
语法
while (condition) {
statements;
}
流程图:
在下面提到的示例中,程序使用 while循环对从 1 到 5 的所有整数求和。
<?php
$i = 1;
$sum = 0;
while ($i < 6){
$sum = $sum + $i;
$i++;
}
echo $sum;
?>
上述代码的输出将是:
15
Do-While 循环
Do-While 循环 是 while 循环的变体,它在检查条件之前执行语句。因此,Do-While 循环至少执行一次语句。
语法
do {
statements;
}
while (condition);
流程图:
在下面的示例中,即使不满足条件, do-while 循环执行一次语句。
<?php
$i = 10;
$sum = 0;
do{
$sum = $sum + $i;
$i++;
}
while ($i < 6);
echo $sum;
?>
上述代码的输出将是:
10