ホームページ  >  記事  >  バックエンド開発  >  PHPのforループの実行順序は何ですか?

PHPのforループの実行順序は何ですか?

青灯夜游
青灯夜游オリジナル
2021-09-22 18:24:5920482ブラウズ

実行シーケンス: 1.「初期化式」を実行; 2.「条件判定式」を実行 式の値が真の場合は「ループ本体」を実行、そうでない場合はループを終了; 3 . 実行 ループ本体終了後、「変数更新式」を実行; 4. 変数更新後、条件判定値が false になるまで次のループに入り、ループを終了します。

PHPのforループの実行順序は何ですか?

このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター

for ループは、このチュートリアルで最も複雑なループ構造です。 PHP。 for ループ文は、既知のループ回数に応じてループ処理を実行できるため、実行回数が明確にわかっている場合に適しています。

for ループの構文形式は次のとおりです:

for (初始化表达式; 条件判断表达式; 变量更新表达式) {
    循环体;
}

パラメータの説明は次のとおりです:

  • 初期化式: 通常、カウンタの初期値、つまりループの先頭の値を宣言するために使用されます;

  • 条件判断: 実行するかどうかを制御するために使用されます。ループ本体内のコード。条件が FALSE の場合、ループを直ちに終了します。;

  • 変数の更新: ループが実行されるたびに、カウンタ値がすぐに変更されます。

  • #ループ本体: 条件が true と判断された場合、いくつかのコードを実行する必要があります。

for ループの実行プロセスは次のとおりです。

1) まず、「初期化式」を実行します。

2) 次に「条件判定式」を実行し、その値が true (0 以外) の場合はループ本体を実行し、そうでない場合はループを終了します。

3) ループ本体実行後、「変数更新式」を実行して増減します。

4) 「式 2」の値が false になるまで手順 2) と 3) を繰り返し、ループを終了します。

上記の手順の 2) と 3) はループになっており、繰り返し実行されますが、for ステートメントの主な機能は、手順 2) と 3) を継続的に実行することです。

実行プロセスを次の図に示します。

PHPのforループの実行順序は何ですか?

例: for を介して 100 の階乗を計算します。ループ

<?php
    $sum = 1;
   
    for ($i = 1; $i <= 100; $i++) {
        $sum *= $i;
    }
    echo &#39;100! = &#39;.$sum;
?>

出力結果:


100! = 9.3326215443944E+157

推奨学習: "

PHP ビデオ チュートリアル"

以上がPHPのforループの実行順序は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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