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

PHP While

PHP While循环

PHP while 循环可用于遍历一组代码,如 for 循环。 while 循环重复执行一段代码,直到条件为 FALSE。一旦条件变为 FALSE,它就会退出循环体。
如果迭代次数未知,应该使用它。
while循环也被称为入口控制循环,因为条件是在之前检查的进入循环体。这意味着首先检查条件。如果条件为真,则执行该代码块。

语法

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

替代语法

while(condition):
//code to be executed
endwhile;

PHP While 循环流程图

php while 循环流程图

PHP While 循环示例

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

替代示例

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

示例

下面是使用while循环打印字母的示例。
<?php
    $i = 'A';
    while ($i < 'H') {
        echo $i;
        $i++;
        echo "</br>";
    }
?>
输出:
A
B
C
D
E
F
G

PHP 嵌套 While 循环

我们可以在 PHP 的另一个 while 循环中使用 while 循环,称为嵌套 while 循环。
如果是内部或嵌套 while 循环,嵌套 while 循环在一个外部 while 循环中完全执行。如果外while循环执行3次,嵌套while循环3次,则嵌套while循环执行9次(第1个外循环3次,第2个外循环3次,第3个外循环3次)。
示例
<?php  
$i=1;  
while($i<=3){  
$j=1;  
while($j<=3){  
echo "$i   $j<br/>";  
$j++;  
}  
$i++;  
}  
?>  
输出:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

PHP 无限While 循环

如果我们在while 循环中传递TRUE,它将是一个无限循环。
语法
while(true) {  
//code to be executed  
}  
示例
<?php
    while (true) {
        echo "Hello lidihuo!";
        echo "</br>";
    }
?>
输出:
Hello lidihuo!
Hello lidihuo!
Hello lidihuo!
Hello lidihuo!
.
.
.
.
.
Hello lidihuo!
Hello lidihuo!
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4