PHP forループは指定の回数だけコードブロックを実行します。
forループは、スクリプトの実行回数が予め分かっているときに使用します。
for (init counter; test counter; increment counter)
{
code to be executed;
}
パラメータ:
次の例は、0〜10の数字を表示します:
foreachループは配列に対してのみ機能し、配列内の各キー/値の組をループするために使用します。
foreach ($array as $value)
{
code to be executed;
}
ループを繰り返すたびごとに、現在の配列要素の値が$valueに代入され、配列ポインタが最後の配列要素に到達するまで1つずつ移動します。
次の例は、指定の配列($colors)の値を出力するループのデモです:
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
例の実行 »
配列の詳細については、後の章で説明します。