php之do-while循环
PHP do-while循环 PHP的do-while循环可用于遍历phpwhile循环之类的代码集。确保PH…
PHP do-while循环
PHP的do-while循环可用于遍历phpwhile循环之类的代码集。确保PHP的do-while循环至少运行一次。
PHPdo-while循环用于多次执行程序的代码集。如果您必须至少执行一次循环并且迭代次数甚至不是固定的,则建议使用do-while循环。
它总是至少执行一次代码,因为执行代码后会检查条件。
除了条件检查外,do-while循环与while循环非常相似。两个循环之间的主要区别在于,while循环在开始时检查条件,而do-while循环在循环结束时检查条件。
句法
1
2
3
|
do{
//code to be executed
}while(condition);
|
流程图
例
1
2
3
4
5
6
7
|
<?php
$n=1;
do{
echo “$n<br/>”;
$n++;
}while($n<=10);
?>
|
输出:
1
2
3
4
5
6
7
8
9
10
|
1
2
3
4
5
6
7
8
9
10
|
例
使用分号终止do-while循环。如果在do-while循环后不使用分号,则必须在do-while循环后程序中不应包含任何其他语句。在这种情况下,它不会产生任何错误。
1
2
3
4
5
6
7
|
<?php
$x = 5;
do {
echo “Welcome to javatpoint! </br>”;
$x++;
} while ($x < 10);
?>
|
输出:
1
2
3
4
5
|
Welcome to javatpoint!
Welcome to javatpoint!
Welcome to javatpoint!
Welcome to javatpoint!
Welcome to javatpoint!
|
例
以下示例将使$x的值至少增加一次。因为给定条件为假。
1
2
3
4
5
6
7
8
9
|
<?php
$x = 1;
do {
echo “1 is not greater than 10.”;
echo “</br>”;
$x++;
} while ($x > 10);
echo $x;
?>
|
输出:
1
2
|
1 is not greater than 10.
2
|
while和do-while循环之间的区别
while Loop | do-while loop |
---|---|
while循环也称为入口控制循环。 | Do-while loop同时执行循环也称为退出控制循环。 |
如果条件为假,则循环主体不执行。 | 循环的主体至少执行一次,即使条件为假。 |
首先进行条件检查,然后执行语句块。 | 首先执行语句块,然后执行条件检查。 |
此循环不使用分号终止循环。 | “同时执行”循环使用分号终止循环。 |
类别:PHP 技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!