PHP 入門: ループ ステートメント

WBOY
リリース: 2023-05-20 09:02:01
オリジナル
1243 人が閲覧しました

PHP は、Web 開発やその他の多くの分野で広く使用されているプログラミング言語です。 PHP のループ ステートメントをマスターすることは、優れた開発者になるための鍵の 1 つです。この記事では、for ループ ステートメント、while ループ ステートメント、do-while ループ ステートメントなどの PHP ループ ステートメントについて説明します。

  1. for ループ ステートメント

for ループ ステートメントは、PHP で最もよく使用されるループ ステートメントの 1 つです。指定された条件が満たされるまで、一連のコードを実行できます。 for ループは初期化式、条件式、インクリメント式で構成されます。構文は次のとおりです。

for (初始化表达式; 条件表达式; 递增表达式) {
  // 代码块
}
ログイン後にコピー

初期化式は、ループが開始される前に 1 回実行されます。条件式はループの実行前にチェックされ、条件式が false と評価された場合、ループは停止します。インクリメント式は各ループ反復後に実行され、通常はループ変数の値をインクリメントするために使用されます。たとえば、for ループを使用して 1 ~ 10 の数値を出力します。

for ($i = 1; $i <= 10; $i++) {
  echo $i . "<br>";
}
ログイン後にコピー

上記のコードは次の結果を出力します。

1
2
3
4
5
6
7
8
9
10
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
  1. while ループ ステートメント

while ループ ステートメントは、指定された条件が true の場合にステートメントのブロックを繰り返し実行するもう 1 つの方法です。条件が false の場合、ループは停止します。 while ループ ステートメントの構文は次のとおりです。

while (条件) {
  // 代码块
}
ログイン後にコピー

たとえば、while ループを使用して 1 ~ 10 の数値を出力します。

$i = 1;
while ($i <= 10) {
  echo $i . "<br>";
  $i++;
}
ログイン後にコピー

出力結果は for ループと同じです。 :

1
2
3
4
5
6
7
8
9
10
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
  1. do -while ループ ステートメント

do-while ループ ステートメントは、条件が false になるまで一連のステートメントを実行する別の方法です。 while ループ ステートメントとは異なり、do-while ループ ステートメントでは、条件がチェックされる前にコード ブロックが少なくとも 1 回実行されることが保証されるため、条件が false の場合でも少なくとも 1 回は実行されます。 do-while ループ ステートメントの構文は次のとおりです。

do {
  // 代码块
} while (条件);
ログイン後にコピー

たとえば、do-while ループを使用して 1 ~ 10 の数値を出力します。

$i = 1;
do {
  echo $i . "<br>";
  $i++;
} while ($i <= 10);
ログイン後にコピー

出力結果は同じです。最初の 2 つのループは次のとおりです。

1
2
3
4
5
6
7
8
9
10
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

まとめ

ループ ステートメントは、PHP プログラミングをマスターするための鍵です。 for ループ、while ループ、do-while ループは、PHP で最もよく使用されるループ ステートメントです。初心者にとって、これらのステートメントをマスターすると、PHP プログラミングをより深く理解できるようになります。実際の開発では、ループ ステートメントが多くの一般的な問題を解決する効果的なツールであることがわかります。

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

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