ホームページ >バックエンド開発 >PHPの問題 >do...while ループとは何ですか? whileループとは違うのでしょうか? (コード付き)

do...while ループとは何ですか? whileループとは違うのでしょうか? (コード付き)

慕斯
慕斯オリジナル
2021-06-02 14:25:242201ブラウズ

前の記事では「詳細な紹介 - ループ ステートメント」を紹介しましたが、この記事では引き続き do...while ループとは何なのかを紹介します。 while ループとの違いは何ですか?遠慮せずに来て学びましょう!必ず何かを得られますよ! ! !

do...while ループとは何ですか? whileループとは違うのでしょうか? (コード付き)

do...while ループ:

形式:

do{

ループ本体

[自己インクリメントまたは自己デクリメントの条件]

}while (条件式);

分析: 自己インクリメントと自己デクリメントの場合、これはオプションです (記述してもしなくても構いません。通常、記述可能かどうかを示すために角かっこを使用します)。ブール型の条件ループの場合、書く必要はありません。

具体的な構造をコード操作で説明します コードは次のとおりです:

<?php 
/******do...while 循环  循环格式1******/
//1.初始化一个变量
 $num = 10;
 do{
     echo $num.&#39;&#39;;
     //每次循环执行完毕后,条件变量进行改变
     $num --;
 }while($num>0);
?>

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

do...while ループとは何ですか? whileループとは違うのでしょうか? (コード付き)

コード分析:

## do...while ループは、ブール値ループとも呼ばれます

while() の式が true の場合、ループ本体 {} 内の式をループと呼びます。本体

false の場合、ループを停止します

初期変数を定義します。ループは 1- から始まります。 10, do ループに入り、値を出力し、それを $num-- に割り当て、それによって a を取得します。新しい値は while 条件が true かどうかを決定するために使用されます。true の場合は実行が続行され、それ以外の場合は実行が停止されます。

例 2:

<?php 
/******do...while 循环  循环格式1******/
/*
   while循环叫做布尔值循环
   while()内的表达式如果为真则执行循环体{}内的就叫做循环体
   如果为假,停止循环
*/
//1.初始化一个变量
 $num = 10;
 do{
     echo $num.&#39;&#39;;
     //每次循环执行完毕后,条件变量进行改变
     $num --;
 }while($num>0);
 echo &#39;<hr/>&#39;;
//循环
$num = 1;
do{
    if($num < 10){
        echo &#39;0&#39;.$num.&#39;&#39;;
    }else{
        echo $num.&#39;&#39;;
    }
    //判断10的倍数换行
    if($num % 10 == 0){
        echo &#39;<br/>&#39;;
    }
    $num ++;
}while($num <= 50);
?>

実行結果は図に示すとおりです:

do...while ループとは何ですか? whileループとは違うのでしょうか? (コード付き)

コード分​​析:

まず、変数を初期化し、do ループに入り、その値を出力します。出力された値は if ステートメントに入り、10 の倍数であるかどうかが判断されます。したがって、改行を実行します; 改行タグを追加します


;

第二に、10 の倍数のみを判断する場合は、次のことのみを行う必要があることを知っておく必要があります。下の 4 行を整列させるため、上記のコードを取得するには前後に 0 を追加する必要があります;

do...while ループと while ループの違い:

以前に学習した while と今日の記事で学習したことに基づいて、while と do...while の違いを取得できます。

  • while の各ループ本体の実行ループは while 条件式の結果に基づいて判断する必要があります;

  • do...while 最初の場合を除き、残りのループを実行するたびに while 条件式が有効かどうかを判断する必要がありますは true;

推奨学習:「

PHP ビデオ チュートリアル

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

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