while
while ( 条件式 ) {
処理....
}
whileに続くカッコの中に条件式を記述し、条件式に一致してる間はブロック内の処理を繰り返し実行します。
条件式に値がないというのは、
- 式が無い。
- 値が数値の0である。
- 値が文字列の""(文字列が空)である。
などで、値があるというのはそれ以外の場合です。
通常、条件式には、
- 変数を記述して、変数の有無で判別する。
- 論理演算式を記述して変数を比較する。
などを記述します。
例
$i=0;
while ( $i<10 ) {
print $i;
$i++;
}
$iの初期値が0で、10未満の時はwhileブロック内の処理が実行されます。
whileブロック内で$iが+1されるため、whileブロックは10回実行され、0123456789と表示されます。
関連