PHP While循環(huán)
PHP while循環(huán)可以用于遍歷代碼集,就像for循環(huán)一樣。愛掏網(wǎng) - it200.comwhile循環(huán)重復執(zhí)行一塊代碼,直到條件為假。愛掏網(wǎng) - it200.com一旦條件變?yōu)榧伲蜁顺鲅h(huán)體。愛掏網(wǎng) - it200.com
如果迭代次數(shù)未知,應該使用while循環(huán)。愛掏網(wǎng) - it200.com
while循環(huán)也被稱為 入口控制循環(huán) ,因為條件在進入循環(huán)體之前被檢查。愛掏網(wǎng) - it200.com這意味著首先檢查條件。愛掏網(wǎng) - it200.com如果條件為真,就會執(zhí)行代碼塊。愛掏網(wǎng) - it200.com
語法
while(condition){
//code to be executed
}
替代語法
while(condition):
//code to be executed
endwhile;
PHP While 循環(huán)流程圖
PHP While循環(huán)示例
<?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循環(huán)打印字母的示例。愛掏網(wǎng) - it200.com
<?php
i = 'A';
while (i < 'H') {
echo i;i++;
echo "</br>";
}
?>
輸出:
A
B
C
D
E
F
G
PHP嵌套while循環(huán)
我們可以在PHP中使用while循環(huán)嵌套另一個while循環(huán),這被稱為嵌套while循環(huán)。愛掏網(wǎng) - it200.com
在內(nèi)部或嵌套while循環(huán)的情況下,嵌套while循環(huán)將完全執(zhí)行一次外部while循環(huán)。愛掏網(wǎng) - it200.com如果外部while循環(huán)要執(zhí)行3次,嵌套while循環(huán)要執(zhí)行3次,那么嵌套while循環(huán)將執(zhí)行9次(第一次外部循環(huán)3次,第二次外部循環(huán)3次,第三次外部循環(huán)3次)。愛掏網(wǎng) - it200.com
示例
<?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無限循環(huán)
如果我們在while循環(huán)中傳遞 TRUE ,它將成為一個無限循環(huán)。愛掏網(wǎng) - it200.com
語法
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!