繰り返しのコードを実行する前に条件式を評価しその式が満たされればループを抜ける
同時にその式が最初から満たさなければループを実行しない
<?php
$a=5;
while ($a > 0) {
print ($a."<br />");
$a--;
}
?>
実行結果は
5
4
3
2
1
となる
while構文はif構文に似ている
式を評価してから中カッコ[ ~ ] のブロックを実行する
式にある条件を満たすことができなければループを実行させることができない
<?php
$a = 0;
$numen = array("123","456","789","AAA","BBB");
while($a < 3) {
print($numen[$a]). " \n";
$a++;
}
?>
実行結果は
123 456 789
となる
while構文の条件式は、変数$a の値が3を超えたときにループから抜けるように設定
このスクリプトでは配列で定義された5つのインデックスのうち3つまでを出力している