while ループは、条件が false になるまでステートメントを繰り返し実行するために使用される制御フロー構造です。原理は、条件をチェックし、それが true の場合はループ本体を実行し、条件が false になるまで条件をチェックすることです。これは、操作を繰り返し実行する必要がある場合、条件が true の場合に操作を実行する必要がある場合、または条件に基づいてループを終了する必要がある場合に適しています。実際の例には、偶数の出力、素数の計算、ループから抜け出すための Break ステートメントの使用などがあります。
PHP While ループの詳細な説明: ループ原理とアプリケーション シナリオを包括的に習得
while ループとは?
while ループは、指定された条件が false になるまで一連のステートメントを繰り返し実行するために使用される制御フロー構造です。構文は次のとおりです。
while (condition) { // 需要执行的语句 }
ループ原理
while ループは、最初に指定された条件が true かどうかを確認します。その場合は、ループ本体内のステートメントを実行します。次に、条件を再度チェックし、条件が false になるまでこのプロセスを継続します。
#アプリケーション シナリオ
while ループは次のシナリオで広く使用されます。実践的なケース
1 から 10 までのすべての偶数を出力します##$i = 1;
while ($i <= 10) {
if ($i % 2 == 0) {
echo $i . " ";
}
$i++;
}
# $n = 100;
$count = 0;
$i = 2;
while ($i <= $n) {
$isPrime = true;
for ($j = 2; $j <= $i / 2; $j++) {
if ($i % $j == 0) {
$isPrime = false;
break;
}
}
if ($isPrime) {
$count++;
}
$i++;
}
echo "从 1 到 $n 之间一共有 $count 个素数。";
$target = 5;
$i = 0;
while ($i < 10) {
if ($i == $target) {
break;
}
echo $i . " ";
$i++;
}
echo "循环已在 i 等于 $target 时终止。";
以上がPHP While ループの詳細な説明: ループ原理とアプリケーション シナリオを包括的に習得します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。