PHP教程
PHP Mysql
PHP面向对象
PHP常用

PHP do-while

PHP do-while循环

PHP do-while 循环可用于遍历一组代码,如 php while 循环。 PHP do-while 循环保证至少运行一次。
PHP do-while 循环用于多次执行程序的一组代码。如果你必须至少执行一次循环并且迭代次数甚至不固定,建议使用do-while循环。
它总是至少执行一次代码,因为在执行代码后检查条件。
除了条件检查外,do-while循环与while循环非常相似.两个循环的主要区别在于 while 循环在开始时检查条件,而 do-while 循环在循环结束时检查条件。

语法

do{
//code to be executed
}while(condition);

流程图

php do while loop 的流程图

示例

<?php  
$n=1;  
do{  
echo "$n<br/>";  
$n++;  
}while($n<=10);  
?>  
输出:
1
2
3
4
5
6
7
8
9
10

示例

分号用于终止 do-while 循环。如果在 do-while 循环后不使用分号,则程序必须在 do-while 循环后不包含任何其他语句。在这种情况下,它不会产生任何错误。
 <?php
  $x = 5;
  do {
    echo "Welcome to lidihuo! </br>";
    $x++;
  } while ($x < 10);
?>
输出:
Welcome to lidihuo!
Welcome to lidihuo!
Welcome to lidihuo!
Welcome to lidihuo!
Welcome to lidihuo!

示例

以下示例将至少增加 $x 的值一次。因为给定的条件为假。
 <?php
  $x = 1;
  do {
    echo "1 is not greater than 10.";
    echo "</br>";
    $x++;
  } while ($x > 10);
  echo $x;
?>
输出:
1 is not greater than 10.
2

while 和 do-while 循环的区别

while 循环 do-while 循环
while 循环也称为入口控制循环。 do-while 循环也称为退出控制循环。
如果条件为假,则不执行循环体。 循环体至少执行一次,即使条件为假。
先检查条件,然后执行语句块。 先执行语句块,然后进行条件检查。
这个循环不使用分号来终止循环。 Do-while 循环使用分号终止循环。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4