ホームページ >バックエンド開発 >PHPの問題 >for ループとは何ですか? while ループとの違いは何ですか?

for ループとは何ですか? while ループとの違いは何ですか?

慕斯
慕斯オリジナル
2021-06-02 16:19:185829ブラウズ

前の記事では、「do...while ループとは何ですか?」について紹介しました。 while ループとの違いは何ですか? (コードを添付) 》では、この記事で引き続き for ループ (および while ループの違い) を紹介していきます。必ず何かを得られますよ! ! !

for ループとは何ですか? while ループとの違いは何ですか?

for ループ:

唯一のカウント型ループ (高効率)、for ループ、最初からループする回数がわかっています;

形式:

for (式 1; 式 2; 式 3) {

ループ本体 (PHP ステートメント)

}

  • ##式 1: 初期化変数を表します

  • 式 2 :ループの終了条件を示します(条件式)

  • 式3:自動インクリメントと自己デクリメントの条件

について説明します。コード操作による具体的な構造 コードは次のとおりです:


<?php
     /******for 循环 唯一一个计数循环******/
     for($i = 0;$i < 10; $i++){
         echo $i;
     }
?>

コードの実行結果は次のとおりです:

for ループとは何ですか? while ループとの違いは何ですか?

コード分析: 最初に書いた書式に従い、最初に初期変数($i=0)を定義し、次にループの条件($i

for ループの場合、次のようになります。 while ループから進化したもの:

<?php
     /******for 循环 唯一一个计数循环******/
     $i = 0;
     for(;$i < 10; ){
         echo $i;
         $i++;
     }
?>

コードの実行結果は次のとおりです:

for ループとは何ですか? while ループとの違いは何ですか?

for ループの実行形式について:

式 1 を実行して変数を初期化します;

式 2 を実行してループ条件が満たされているかどうかを確認します;

式 2 が条件を満たしている場合は、ループを実行する条件を指定してから、{} を実行します (ループ本体) 内のコード

式 3 を実行、自動インクリメントまたはデクリメント条件

式 2 を実行、ループ条件が満たされるかどうかを判断します

for ループと while ループの違い:

1: タイプの問題

  • カウント ループには、 for ループ

  • ブール ループ: while ループ、do...while ループ、foreach ループ

  • ##2: 効率の問題

for ループは while ループよりも上位です。for ループはカウント ループですが、while ループは bool 型のループです。

for ループについてはほぼすべてを知っています。いくつかのコードを見てみましょう。例:

<?php
     /******for 循环 唯一一个计数循环******/
     $i = 0;
     for(;$i < 10; ){
         echo $i;
         $i++;
     }
     echo &#39;<hr>&#39;;
     echo &#39;<table border="1" align="center" width="800">&#39;;
           for($tr = 0;$tr<10;$tr++){
               echo &#39;<tr>&#39;;
               for($td = 0;$td<10;$td++){
                   echo &#39;<td>&#39;.$tr.$td.&#39;</td>&#39;;
               }
               echo &#39;</tr>&#39;;
           }
           echo &#39;</table>&#39;;
?>
コードの実行結果は次のとおりです:

for ループとは何ですか? while ループとの違いは何ですか? 推奨学習: "

PHP ビデオ チュートリアル

"

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

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