繰り返し処理(ループ) 〜PHP入門 基礎編〜



繰り返し処理(ループ)について

繰り返し処理(ループ)には「for構文」、「do 〜 while構文」、「foreach構文」など様々な構文がありますが、ここでは最も代表的な「while構文」をご紹介しましょう。

while構文
ループを制御する最もシンプルな構文が「while」です。whileは、その繰り返しのコードを実行する前に条件式を評価し、その式が満たされればループを抜けます。同時に、その式が最初から満たさなければ、ループを実行することがありません。

$i = 1;
while ( $i <= 10 ) {
print "テスト";
print $i;
print "回目<br>";
$i = $i + 1;
}
print "繰り返し終わり。<br>";

$i の値が 11 になった時点で、繰り返しが終わります。

$i = 1;
while ( $i <= 10 ) {
print "テスト";
print $i;
print "回目<br>";
}
print "繰り返し終わり。<br>";

上記のように$i = $i + 1;を入れなければ、永遠に条件を満たしてしまうため、このプログラムは無限ループしてしまいます。