个性化阅读
专注于IT技术分析

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循环

例子

<?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 srcmini! </br>";
		$x++;
	} while ($x < 10);
?>

输出

Welcome to srcmini!
Welcome to srcmini!
Welcome to srcmini!
Welcome to srcmini!
Welcome to srcmini!

例子

以下示例将使$ 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 Loop 循环执行
while循环也称为入口控制循环。 同时执行循环也称为退出控制循环。
如果条件为假, 则循环主体不执行。 循环的主体至少执行一次, 即使条件为假。
首先进行条件检查, 然后执行语句块。 首先执行语句块, 然后执行条件检查。
此循环不使用分号终止循环。 “同时执行”循环使用分号终止循环。

赞(0)
未经允许不得转载:srcmini » PHP do-while循环语句

评论 抢沙发

评论前必须登录!