コンストラクション while
コンストラクション while は、条件が true を返す間、実行されるループを作成します。
条件は各反復の前にチェックされます。
条件が最初から偽である場合、ループは一度も実行されません。
構文
while (condition) {
// code to be executed
}
例
1 から 5 までの数字を出力します:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
コード実行結果:
12345
例
配列要素の処理:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
コード実行結果:
246810
例
無限ループ:
<?php
while (true) {
// infinite loop
}
?>
このコードは強制的に停止されるまで無限に実行されます。