用 break 跳出 PHP 8 迴圈範例

在 PHP 8 中,可以使用 break 關鍵字來終止迴圈,break 可以用來跳出 for、foreach、whiledo while 迴圈,迴圈中經常使用 if 來判斷條件是否達到要跳出的情況,然後就用 break 跳出迴圈,以下是一些範例來說明如何使用 break 終止不同類型的迴圈:

用 break 跳出 for 迴圈範例

<?php
for ($i = 0; $i < 10; $i++) {
    if ($i == 5) {
        break; // 當 $i 等於 5 時,終止迴圈
    }
    echo $i . "\n";
}
?>

用 break 跳出 foreach 迴圈範例

<?php
$array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
foreach ($array as $value) {
    if ($value == 5) {
        break; // 當 $value 等於 5 時,終止迴圈
    }
    echo $value . "\n";
}
?>

用 break 跳出 while 迴圈範例

<?php
$i = 0;
while ($i < 10) {
    if ($i == 5) {
        break; // 當 $i 等於 5 時,終止迴圈
    }
    echo $i . "\n";
    $i++;
}
?>

用 break 跳出 do while 迴圈範例

<?php
$i = 0;
do {
    if ($i == 5) {
        break; // 當 $i 等於 5 時,終止迴圈
    }
    echo $i . "\n";
    $i++;
} while ($i < 10);
?>

在這些範例中,當條件符合(例如 $i 或 $value 等於 5),break 將終止迴圈並跳出,程式將會繼續執行迴圈後的程式碼,使用 break 可以有效地控制迴圈的執行流程,避免不必要的運算和處理。

延伸閱讀

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