前回の記事では「PHP配列のソート方法(詳細画像とテキスト)」をご紹介しましたが、今回はPHP配列のソート方法を詳しく紹介します。 PHPに関する基礎知識、PHPのwhileループについて。お役に立てれば幸いです。
まず第一に、なぜループが存在するのでしょうか?コードでループが使用されているのはなぜですか?日々の使用では、同じコード ブロックを繰り返し実行する必要がある場合があります。ほぼ同じ数行のコードを追加すると肥大化してしまいますが、ループを使用してそのようなタスクを実行することができます。
while ループとは何ですか?
while ループは PHP ループの一種で、while はブール型のループで、最初に while の値が true (真) であるかどうか (ブール判定) を判定してから、括弧で囲まれたコードを実行します。 false の場合は、次のコードを実行します。
while 構文形式は次のとおりです。
while (条件) { 动作; }
while ループ内の「条件」の計算結果は次のとおりです。 be Boolean True(TRUE)または false(FALSE)。他の型の値の場合も、自動的に Boolean 型の値に変換されます。
例:
<?php $a = 1; //While循环提供条件,$a<=6时,表达式为真,会循环下去 while($a <= 6) { echo "循环结果:".$a."<br/>"; //每循环一次,通过运算符,它的值就+1 $a++; } ?>
出力結果:
結果からわかるように、while ループの場合のみ条件が計算されます While ループは、結果が false の場合にのみ停止します。
while ループについてはほぼ理解しました。続けて do...while ループを見てみましょう。
do...while ループとは何ですか?
これらは非常に似ています。この 2 つの違いを見てみましょう: do while ループの式は、各ループの先頭ではチェックされませんが、ループの開始時点ではチェックされます。各ループの先頭を確認し、最後にチェックします。
do-while while 判定の真偽にかかわらず、コードブロックのループ文を一度実行して確実に実行されることを確認してから、再度判定します。
do...while ループの構文は次のとおりです。
do { 动作; } while (条件);
「条件」の計算結果while ステートメントでは、ブール値の true (TRUE) または false (FALSE) である必要もあります。
do while を使用する場合は、最後にセミコロンを付ける必要があります。;
<?php $a=1; //和while循环不同的是,do-while会先执行一次动作,再去判断 do { echo "循环结果是:$a <br>"; //每循环一次,通过运算符,它的值+1 $a++; } while ($a<=5); ?>
出力結果:
<img src="https://img.php.cn/upload/image/266/658/577/1634205480732917.png" title="1634205480732917.png" alt="PHP の While ループと do-while ループを理解する方法。5 分あれば十分です。">
$a を最初に false に代入して試してみてください。出力結果の変化を見てみましょう:
<?php $a=100; //和while循环不同的是,do-while会先执行一次动作,再去判断 do { echo "循环结果是:$a <br>"; //每循环一次,通过运算符,它的值+1 $a++; } while ($a<=5); ?>
出力結果:
<img src="https://img.php.cn/upload/image/453/911/484/1634205658816970.png" title="1634205658816970.png" alt="PHP の While ループと do-while ループを理解する方法。5 分あれば十分です。">
判定が false であるため、do-while ループは開始されず、アクション ブロックは 1 回だけ実行されます。
要約すると:
do while ループの処理は、まずループ本体内のアクションを 1 回実行し、次に条件式の値を判断します。条件の値が入力されます。それが TRUE の場合、ループ本体内のアクション ステートメントに戻り、再実行するなど、式の値が FALSE に等しくなり、ループが終了するまで繰り返されます。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP の While ループと do-while ループを理解する方法。5 分あれば十分です。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。