PHP while迴圈

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迴圈