PHP for ループ

PHP フォルダルループは指定された回数の実行コードブロックを実行します。

PHP for ループ

スクリプトの実行回数を事前に決定している場合、for ループを使用できます。

文法

for (初期化カウンタ; テストカウンタ; 増加カウンタ) {
  実行するコード
}

パラメータ:

  • 初期化カウンタ:ループカウンタの値を初期化します。
  • テストカウンタ:評価する各ループ反復。値が TRUE であれば、ループを続けます。値が FALSE であれば、ループを終了します。
  • カウンタの増加:ループカウンタの値を増加させます。

以下の例では、0から10までの数字を出力しています:

<?php 
for ($x=0; $x<=10; $x++) {
  echo "数字は:$x <br>";
} 
?>

実行例

PHP foreach ループ

foreach ループは配列にのみ適用され、配列内の各キー/値ペアを巡回するために使用されます。

文法

foreach ($array as $value) {
  実行するコード
}

ループの各反復で、現在の配列要素の値が $value 変数に割り当てられ、配列ポインタが逐次に移動し、最後の配列要素に達するまで移動します。

以下の例では、指定された配列($colors)の値を出力するループを示しています:

<?php 
$colors = array("red","green","blue","yellow"); 
foreach ($colors as $value) {
  echo "$value <br>";
}
?>

実行例

後の章で、配列に関するさらに多くの知識を学びます。