循环语句允许程序在给定条件下重复执行给定的代码块。这使得程序员能够用更少的代码行编写程序并增强代码的可读性。 PHP 有以下类型的循环来处理循环需求:

  • while 循环
  • do-while 循环
  • for 循环
  • foreach 循环

While 循环

While 循环允许重复执行一组语句,只要指定条件为真。 While 循环可以被视为重复的 if 语句。

语法

while (condition) {
  statements;
} 

流程图:

Python while 循环

在下面提到的示例中,程序使用 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); 

流程图:

Python do while 循环

在下面的示例中,即使不满足条件, do-while 循环执行一次语句。

<?php
$i = 10;
$sum = 0;
do{
  $sum = $sum + $i;
  $i++;
}
while ($i < 6);
echo $sum; 
?> 

上述代码的输出将是:

10