***HPクリエイターのためのCGI講座 第22回***
4.5 for(ループ)

forループでは、初期設定、条件判定、ループ毎処理を指定でき、制御の流れをより細かく定義できます。

<for構文>
for(初期設定;条件式;ループ毎処理){
    プログラムブロック(条件式がtrueの間、繰り返し実行される)
}
初期設定=ループに入る前の処理を記入(通常カウンターの初期値を設定する)
条件=ループ条件を記入(whileの条件式と同じ)
ループ毎処理=ループの最後に毎回実行される(通常カウンター値を上げたり下げたりする)

=例=
$cntに0を初期設定し、ループ毎に$cntを1上げる
$cntが10になれば、ループを抜ける
for($cnt=0;$cnt<10;$cnt++){
    print $cnt;
# ループ毎に 0 1 2 3 4 5 6 7 8 9 と順次出力
}


演習プログラムの虫食いのところを、色々変えて確認してみてください。


********************************************************************************
講師:ALK alk@arkland.co.jp
運営:アークランド(株) http://www.arkland.co.jp