whileによる繰り返し(ループ)

whileでは繰り返し処理を実行する事ができます。while文の基本的な書式は以下のとおりです。
while (条件式){
//条件式が真(TRUE)のときの処理を記述
}

while (条件式)
//条件式が真(TRUE)のときの処理を記述

$a = 1;
while ($a <= 5){
echo ++; //1から5まで表示される
}
while文は条件式の値がTUREである限り、入れ子の処理が繰り返し実行され続けます。条件式の値がFALSEとなるとwhileループ処理は終了します。 最初から条件式の値がFALSEである場合は、一回も実行されません。

breakでwhileを終了させる

while文にbreakを記述することでwhileを終了させる事ができます。以下に例を示します。
$a = 1;
while ($a <= 5){
	if($a > 3) break;
echo $a++;
}
上記の例では$aが3より大きい場合にbreakが実行され、while文を終了させます。したがって、ループは3回実行されることとなり、 123 とブラウザに表示されます。

関連ページ
制御/繰り返し(ループ)
for文によるループ処理