ホームページ >バックエンド開発 >PHPの問題 >PHPでwhileループ文を実装する方法

PHPでwhileループ文を実装する方法

藏色散人
藏色散人オリジナル
2023-01-18 09:15:241889ブラウズ

PHP で while ループ ステートメントを実装するには、次の 2 つの構文があります。1. 「while (...) {...}」構文。これは、指定された条件が true である限り、 while ループが実行されます。コード ブロック; 2. "do {...} while (...);" 構文。最初にコード ブロックを 1 回実行し、次に条件をチェックし、指定された条件を満たしていればループを繰り返します。それは本当です。

PHPでwhileループ文を実装する方法

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

しばらくの実装方法PHPのループ文?

PHP while ループは、指定された条件が true の場合にコードのブロックを実行します。

PHP ループ

コードを記述するとき、同じコード ブロックを何度も繰り返し実行する必要があることがよくあります。スクリプトにほぼ同じ数行のコードを追加する代わりに、ループを使用してそのようなタスクを実行できます。

PHP には、次のループ ステートメントがあります。

  • while - 指定された条件が true である限り、コード ブロックがループされます

  • do...while - コード ブロックを 1 回実行し、指定された条件が true である限りループを繰り返します

  • for - コード ブロックをループします指定された回数

  • foreach - 配列内の各要素を反復処理し、コードのブロックをループします

##PHP whileループ

指定された条件が true である限り、while ループはコード ブロックを実行します。

構文

while (条件为真) {
  要执行的代码;
}

次の例では、まず変数 $x を 1 ($x=1) に設定します。 $x が 5 以下である限り、while ループが実行されます。ループが実行されるたびに、$x は 1 ずつ増加します:

Instance

<?php 
$x=1; 
while($x<=5) {
  echo "这个数字是:$x <br>";
  $x++;
} 
?>

PHP do...whileloop

do.. .while ループ コード ブロックが 1 回実行され、その後条件がチェックされ、指定された条件が true の場合、ループが繰り返されます。

構文

do {
  要执行的代码;
} while (条件为真);

次の例では、まず変数 $x を 1 ($x=1) に設定します。次に、do while ループは文字列を出力し、変数 $x を 1 ずつインクリメントします。次に、条件がチェックされます ($x が 5 以下かどうか)。 $x が 5 以下である限り、ループは実行され続けます。

Example

<?php 
$x=1; 
do {
  echo "这个数字是:$x <br>";
  $x++;
} while ($x<=5);
?>

do while ループは、ループ内のステートメントが終了した後でのみ条件をテストすることに注意してください。実行されました。これは、条件付きテストが最初に失敗した場合でも、do while ループはステートメントを少なくとも 1 回実行することを意味します。

次の例では、$x を 6 に設定し、ループを実行して、条件を確認します。

Example

<?php 
$x=6;
do {
  echo "这个数字是:$x <br>";
  $x++;
} while ($x<=5);
?>

推奨学習: "

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

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

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