PHP マニュアル
前のページ | 第 12 章 制御構造 | 次のページ

# `break`

`break`は、現在実行中の `for`, `foreach` `while`, `do..while`, `switch`構造の実行を終了します。

`break`では、オプションの引数で ネストしたループ構造を抜ける数を指定することができます。

    $arr = array ('one', 'two', 'three', 'four', 'stop', 'five');
    while (list (, $val) = each ($arr)) {
       if ($val == 'stop') {
          break;    /* ここでは、'break 1;'と書くこともできる。 */
       }
       echo "$val<br>\n";
    }

    /* オプション引数を使用する。 */
    $i = 0;
    while (++$i) {
        switch ($i) {
        case 5:
            echo "At 5<br>\n";
            break 1;  /* switch構造のみを抜ける */
        case 10:
            echo "At 10; quitting<br>\n";
            break 2;  /* switchとwhileを抜ける */
        default:
            break;
        }
    }

前のページ | ホーム | 次のページ
`foreach` | 上に戻る | `continue`