PHP while循環

PHP while循環可以用於遍歷一組代碼,如:for循環。如果迭代次數未知,則應使用while循環。

while循環語法

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

替代語法

while(condition):  
//code to be executed  

endwhile;

PHP While循環流程圖
PHP

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