***HPクリエイターのためのCGI講座 第20回***
4.3 while/until(ループ)


while/untilは条件を満足している間、プログラムを繰り返し実行します。

<while構文>
while(条件式){
    プログラムブロック(条件式が真の間、繰り返し実行される)
}
=例=
$cnt=10;
while($cnt){
# $cntが0以外のときにループする
    print $cnt; # ループ毎に 10 9 8 7 6 5 4 3 2 1 と順次出力
    $cnt--;
}

もう一度確認(^^)

偽=NULL または 0 または "0"
真=上記 以外


<until構文>
until(条件式){
    プログラムブロック(条件式が偽の間、繰り返し実行される)
}
=例=
$cnt=10;
until(0 == $cnt){
# $cntが0以外のときにループする
    print $cnt; # ループ毎に 10 9 8 7 6 5 4 3 2 1 と順次出力
    $cnt--;
}



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


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