ループを繰り返す前に必ず1回だけ実行されその値に基づいて条件式で評価しその値が
「true」ならブロック内の処理スクリプトを実行し
処理が終わったら増減式で初期値式の値を増やしたり減らしたりする
ループに入る前に初期値式を実行し条件式で評価する
評価した値が条件に合えば処理を行い増減式を実行してから条件式に戻る
しかし条件がマッチしない場合にはループを実行しない
<?php
for ($a=0; $a<3; $a++){
print ($a."<br />");
}
?>
実行結果は
0
1
2
となる
<?php
for($a = 0; $a < 3; $a++) {
$numenume = array("123","456","789","AAA","BBB");
print($numenume[$a]). " \n";
}
?>
初期値として変数$aに1をセットしてある
条件式では$aが3を超えているかどうかを評価し3以内であれば「true」と判断
そして処理のスクリプトを実行
処理後$aの値に1を加えて条件式を繰り返す