PHP Continue文

Continue文は、ループ内の現在の繰り返しを終了し、次の繰り返しに進むために使用されます。

ForループでのContinue

Continue文は、forループ内で現在の繰り返しを終了し、次の繰り返しに進みます。

$xが4のとき、次の繰り返しに進みます:


for ($x = 0; $x < 10; $x++) {
  if ($x == 4) {
    continue;
  }
  echo "The number is: $x <br>";
}

ヒント

continue文は、指定した条件に達したときに現在の繰り返しをスキップします。

WhileループでのContinue

Continue文は、whileループ内で現在の繰り返しを終了し、次の繰り返しに進みます。

$xが4のとき、次の繰り返しに進みます:


$x = 0;

while($x < 10) {
  if ($x == 4) {
    continue;
  }
  echo "The number is: $x <br>";
  $x++;
}

Do WhileループでのContinue

Continue文は、do...whileループ内で現在の繰り返しを終了し、次の繰り返しに進みます。

$iが3のとき、次の繰り返しに進みます:


$i = 0;

do {
  $i++;
  if ($i == 3) continue;
  echo $i;
} while ($i < 6);

ForeachループでのContinue

Continue文は、foreachループ内で現在の繰り返しを終了し、次の繰り返しに進みます。

$xが"blue"のとき、次の繰り返しに進みます:


$colors = array("red", "green", "blue", "yellow");

foreach ($colors as $x) {
  if ($x == "blue") continue;
  echo "$x <br>";
}