while文においてcontinueで次のループの処理へ移る

while文は、continue;で、現在のループ(繰り返し)の残りの処理をスキップし、次のループ(繰り返し)の処理へ移ることができる。

ループ(繰り返し)処理を終了させるには、breakを使う。

使い方

基本

while ( 条件式 ) {
    条件式が「TRUE」の間、繰り返し行う処理
    continue; // 現在のループ(繰り返し)の残りの処理をスキップし、次のループ(繰り返し)の処理へ移る
}

サンプル

基本

<?php
$var = 5;
while ( $var <= 10 ) {
    if ( $var == 7 ) {
        echo '<p>' . $var++ . ' ☆ラッキーセブン☆</p>';
        continue;
    }
    echo '<p>' . $var++ . '</p>';
}
?>

↓↓↓出力結果↓↓↓

5
6
7 ☆ラッキーセブン☆
8
9
10

スポンサード リンク

カテゴリー: PHP, while, 制御構造 タグ: パーマリンク