PHPのループステートメントとは何ですか?

王林
リリース: 2023-02-24 08:22:01
オリジナル
7948 人が閲覧しました

PHPのループステートメントとは何ですか?

PHP ループ ステートメント

ループ ステートメントとは何ですか?

多くの実際的な問題には、規則性を持った繰り返しの操作が多いため、プログラム内で特定のステートメントを繰り返し実行する必要があります。繰り返し実行される文の集まりをループ本体と呼び、継続して繰り返し実行できるかどうかでループの終了条件が決まります。ループ構造とは、あるプログラムを一定の条件で繰り返し実行する処理構造であり、繰り返し実行されるプログラムをループ本体と呼びます。ループ ステートメントは、ループ本体とループの終了条件の 2 つの部分で構成されます。

簡単に言えば、コードを記述するときは、同じコード ブロックを何度も実行する必要があることがよくあります。コード内でループ ステートメントを使用すると、このタスクを実行できます。

PHP では、次のループ ステートメントが提供されます:

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

2. do...while - 最初にコード ブロックを 1 回実行し、指定された条件が true の場合にループを繰り返します

3. for - 指定された回数ループしてコード ブロックを実行します

4. foreach - 配列内の各要素に基づいてコード ブロックをループします

ループコード ブロックを指定した回数、または指定した条件が true の場合にコード ブロックをループします。

while ループ

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

構文:

while (条件)
{
要执行的代码;
}
ログイン後にコピー

次の例では、まず変数 i の値を 1 に設定します ($i=1;)。

i が 5 以下である限り、while ループは実行され続けます。ループが実行されるたびに、i は 1 ずつ増加します:

<html>
<body>
 
<?php
$i=1;
while($i<=5)
{
echo "The number is " . $i . "<br>";
$i++;
}
?>
 
</body>
</html>
ログイン後にコピー

実行結果:

The number is 1
The number is 2
The number is 3
The number is 4
The number is 5
ログイン後にコピー

do...while ステートメント

do...while ステートメントは、コードを少なくとも 1 回実行し、条件をチェックして、条件が true である限りループを繰り返します。

構文:

do
{
要执行的代码;
}
while (条件);
ログイン後にコピー

次の例では、まず変数 i の値を 1 に設定します ($i=1;)。

次に、do...while ループを開始します。ループは変数 i の値を 1 ずつインクリメントして出力します。まず条件を確認します (i が 5 以下である)。i が 5 以下である限り、ループは実行を続けます:

<html>
<body>
 
<?php
$i=1;
do
{
$i++;
echo "The number is " . $i . "<br>";
}
while ($i<=5);
?>
 
</body>
</html>
ログイン後にコピー

実行結果:

The number is 2
The number is 3
The number is 4
The number is 5
The number is 6
ログイン後にコピー

推奨チュートリアル:PHP ビデオ チュートリアル

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート