PHP

[PHP基础回顾]while循环和do...while循环

Posted by Chase Shen on 2021-11-19
Estimated Reading Time 1 Minutes
Words 347 In Total
Viewed Times

用PHP开发了这么多年,遇到需要使用循环的时候好像一般很少选择while循环或者do…while循环,时间久了感觉对它们有点不那么熟了,最近刚好在巩固PHP基础知识,于是单独拿出来复习一下。

while循环

PHP中最简单的循环就是while循环。就像if语句,它也依赖于一个条件。
while循环语句和if循环语句的不同在于,if语句只有在条件为true的情况下才执行后续的代码一次,而while循环语句只要其条件为true,就会不断地重复执行代码块。
通常,当我们不知道所需的重复次数时,可以使用while循环语句。如果要求一个固定次数的重复,可以考虑使用for循环语句。

while循环的基本结构:

1
2
3
4
5
6
7
8
9
10
$num = 1;
while ($num <= 5) {
echo $num.'<br />';
$num++;
}
//1
//2
//3
//4
//5

do…while循环

do…while循环与while循环不同,因为它的测试条件在整个语句块的最后,这就意味着do…while循环中的语句或语句块至少会执行一次。即使这个条件一开始就是false,do…while循环中的这个代码块还是会执行一次。

1
2
3
4
5
$num = 100;
do {
echo $num.'<br />';
} while ($num < 1);
//100

如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !