PHP While 迴圈
迴圈執行程式碼區塊指定的次數,或當指定的條件為真時循環執行程式碼區塊。
PHP 循環
當您編寫程式碼時,您經常需要讓相同的程式碼區塊一次又一次地重複運行。我們可以在程式碼中使用循環語句來完成這個任務。
在PHP 中,提供了下列迴圈語句:
#while - 只要指定的條件成立,則迴圈執行程式碼區塊
do...while - 先執行一次程式碼區塊,然後在指定的條件成立時重複這個迴圈
for - 循環執行程式碼區塊指定的次數
foreach - 根據陣列中每個元素來循環程式碼區塊
php while 迴圈是什麼意思?
while 迴圈
while 迴圈將重複執行程式碼區塊,直到指定的條件不成立。
語法
while (條件)
{
要執行的程式碼;
}
{
要執行的程式碼;
}
實例
在下面的關於php while迴圈範例中,先設定變數 i 的值為 1 ($i=1;)。
然後,只要 i 小於或等於 5,while 迴圈就會繼續運作。循環每運行一次,i 就會遞增1:
<html> <body> <?php $i=1; while($i<=5) { echo "The number is " . $i . "<br>"; $i++; } ?> </body> </html>
輸出:
The number is 1 The number is 2 The number is 3 The number is 4 The number is 5
do...while 語句
do...while 語句會至少執行一次程式碼,然後檢查條件,只要條件成立,就會重複進行迴圈。
語法
do
{
要執行的程式碼;
}
while (條件);
{
要執行的程式碼;
}
while (條件);
實例
下面的關於php dowhile循環語句範例中,先設定變數i 的值為1 ($i=1;)。
然後,開始 do...while 迴圈。迴圈將變數 i 的值遞增 1,然後輸出。先檢查條件(i 小於或等於5),只要i 小於或等於5,迴圈就會繼續運行:
<html> <body> <?php $i=1; do { $i++; echo "The number is " . $i . "<br>"; } while ($i<=5); ?> </body> </html>
輸出:
The number is 2 The number is 3 The number is 4 The number is 5 The number is 6
相關實戰教學推薦:《while循環》