PHP 8 do while 迴圈語法與範例

在 PHP 8 中,do...while 迴圈是一種後測試迴圈,這意味著迴圈體至少會執行一次,然後再檢查條件是否為真(true),如果條件為真,迴圈會繼續執行;如果條件為假(false),迴圈會終止,以下是 do...while 迴圈的語法:

do {
    // 迴圈體
} while (條件);

這裡有一個範例,展示如何使用 do...while 迴圈來輸出 1 到 5 的數字:

<?php
$number = 1;

do {
    echo $number . "\n";
    $number++;
} while ($number <= 5);
?>

在這個範例中,變數 $number 初始值為 1,do...while 迴圈會首先執行迴圈體內的程式碼,輸出 $number 的值,然後將 $number 加 1,接著,條件 $number <= 5 會被檢查,如果條件為真(true),迴圈會繼續執行;如果條件為假(false),迴圈會終止。

執行結果如下:

1
2
3
4
5

這個範例展示了 do...while 迴圈至少會執行一次,即使條件在第一次檢查時為假(false)也不例外,這與 while 迴圈不同,while 迴圈是在每次迴圈執行之前檢查條件的。

延伸閱讀

© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012