PHP While循环

PHP While循环

PHP while循环可以用于遍历代码集,就像for循环一样。while循环重复执行一块代码,直到条件为假。一旦条件变为假,它就会退出循环体。

如果迭代次数未知,应该使用while循环。

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次(第一次外部循环3次,第二次外部循环3次,第三次外部循环3次)。

示例

<?php  
i=1;  
while(i<=3){  
j=1;  
while(j<=3){  
echo "ij<br/>";  
j++;  
}i++;  
}  
?>  

输出:

1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

PHP无限循环

如果我们在while循环中传递 TRUE ,它将成为一个无限循环。

语法

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

示例

<?php
    while (true) {
        echo "Hello Javatpoint!";
        echo "</br>";
    }
?>

输出结果:

Hello Javatpoint!
Hello Javatpoint!
Hello Javatpoint!
Hello Javatpoint!
.
.
.
.
.
Hello Javatpoint!
Hello Javatpoint!

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程