PHP while迴圈可以用於遍曆一組代碼,如:for迴圈。如果迭代次數未知,則應使用while迴圈。
while迴圈語法
while(condition){
//code to be executed
}
替代語法
while(condition):
//code to be executed
endwhile;
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
PHP嵌套while迴圈
我們可以在PHP中使用一個while迴圈另一個while迴圈中,它被稱為嵌套while迴圈。
在內部或嵌套while迴圈的情況下,嵌套while迴圈對一個外部while迴圈完全執行。 如果外部while迴圈執行3
次,嵌套while迴圈執行3
次,則嵌套while迴圈將一共要執行9
次(第一個外部迴圈為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 for迴圈
下一篇:
PHP do...while迴圈