ホームページ  >  記事  >  バックエンド開発  >  PHP While ループの詳細な説明: ループ原理とアプリケーション シナリオを包括的に習得します。

PHP While ループの詳細な説明: ループ原理とアプリケーション シナリオを包括的に習得します。

WBOY
WBOYオリジナル
2024-04-09 15:27:01730ブラウズ

while ループは、条件が false になるまでステートメントを繰り返し実行するために使用される制御フロー構造です。原理は、条件をチェックし、それが true の場合はループ本体を実行し、条件が false になるまで条件をチェックすることです。これは、操作を繰り返し実行する必要がある場合、条件が true の場合に操作を実行する必要がある場合、または条件に基づいてループを終了する必要がある場合に適しています。実際の例には、偶数の出力、素数の計算、ループから抜け出すための Break ステートメントの使用などがあります。

PHP While 循环详解:全面掌握循环原理与应用场景

PHP While ループの詳細な説明: ループ原理とアプリケーション シナリオを包括的に習得

while ループとは?

while ループは、指定された条件が false になるまで一連のステートメントを繰り返し実行するために使用される制御フロー構造です。構文は次のとおりです。

while (condition) {
    // 需要执行的语句
}

ループ原理

while ループは、最初に指定された条件が true かどうかを確認します。その場合は、ループ本体内のステートメントを実行します。次に、条件を再度チェックし、条件が false になるまでこのプロセスを継続します。

#アプリケーション シナリオ

while ループは次のシナリオで広く使用されます。

    一連の操作を繰り返し実行する必要がある場合
  • 条件が true の場合に操作を実行する必要がある場合
  • #特定の条件が満たされたときにループから抜け出す必要がある場合

実践的なケース

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 个素数。";

Break ステートメントを使用してループを抜け出す

$target = 5;
$i = 0;

while ($i < 10) {
    if ($i == $target) {
        break;
    }
    
    echo $i . " ";
    
    $i++;
}

echo "循环已在 i 等于 $target 时终止。";

以上がPHP While ループの詳細な説明: ループ原理とアプリケーション シナリオを包括的に習得します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。