ホームページ  >  記事  >  バックエンド開発  >  PHP で for ループをネストする方法

PHP で for ループをネストする方法

墨辰丷
墨辰丷オリジナル
2018-05-16 13:43:512991ブラウズ

この記事では、PHP での for ループのネスト方法を中心に紹介します。興味のある方はぜひ参考にしてください。

forループの実行原理:

forループのパラメータには(初期値、判定条件、更新ループ変数式)が含まれており、3つとも不完全な場合は手動でbreakを呼び出す必要があります。コマンドはループを終了します。そうでない場合はループが継続し、無限ループになります

まず、初期値が判定条件を満たしているかどうかを判断し、条件を満たしている場合、ループが開始されます。そうでない場合、ループは直接スキップされます。したがって、次のループは実行されません:

for($i=0; $i<0; $i++)

その後、ループ本体 (for の後に中括弧で囲まれたコード) を実行します

更新ループ変数式を使用して、変数を更新します

判定条件を使って判定し、満たされない場合はループを終了します

満たされた場合は再度ループ本体が実行されます

それで次のループが5回実行されます

for($i=0; $i<5; $i++)


forループネスト:

ループのネストでは、次のように、内側のループが最初に実行され、次に外側のループが実行されます:

//外循环开始
for($i=0; $i<10; $i++)
{
    //这里是外循环的循环体
    for($j=0; $j<20; $j++)//内循环开始
    {
        //这里是内循环的循环体
     }//内循环结束
 }//外循环结束

ループの実行が開始されると、外側のループのループ本体 (内部ループ) が最初に実行され、この時点では $i=0 です。このプロセス中に、内部ループが実行されると、内部ループの実行が開始され、内部ループの実行後、$j は 0 から 19 に増加します。外側のループは終了し、この時点では $i++ となり、外側のループが再び実行を開始します。

要約すると、外側のループ本体は合計 10 回実行され、内側のループ本体は 20 回実行されます (内側のループ自体の繰り返し数) * 10 (各外側ループは内側のループを 20 回実行します) = 200 回

関連する推奨事項:

jQuery での for ループ var の使用と let の使用の違いは何ですか

jQuery での for ループ var と let の使用の詳細な説明

使用の落とし穴Python3のリスト内の要素を削除するためのforループ

以上がPHP で for ループをネストする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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