PHP forループ

forループは、指定された回数だけブロック内のコードを繰り返し実行します。

PHPのforループ

forループは、スクリプトが何回実行されるかを事前に知っている場合に使用されます。

構文


for (expression1; expression2; expression3) {
  // コードブロック
}

動作の仕組み:

  • expression1: 最初に1回評価されます。
  • expression2: 各反復の前に評価され、この式がtrueに評価される場合にのみコードブロックが実行されます。
  • expression3: 各反復後に評価され、この例では$xの値が1ずつ増加します。

0から10までの数値を出力します:


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

ヒント

forループでは、指定された回数だけコードが繰り返し実行されます。

break文

break文を使用すると、条件がまだtrueであってもループを中断できます:

$xが3のときループを中断します:


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

continue文

continue文を使用すると、現在のイテレーションを中断し、次のイテレーションに進むことができます:

$xが3のとき、現在のイテレーションを中断して次のイテレーションに進みます:


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

Step 10

この例では、10ごとに100まで数えます:


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