PHPループ制御文のforループ文例を詳しく解説

怪我咯
リリース: 2023-03-07 13:32:01
オリジナル
4357 人が閲覧しました

この章では、PHP ループ制御ステートメントの「for」ループについて説明します。

for ループは PHP の複雑なループ構造であり、3 つの式があります。 構文形式は次のとおりです:

 for (expr1; expr2; expr3){
     statement;
}
ログイン後にコピー

構文の詳細な説明:

最初の式 expr1 はループの開始時に 1 回のみ実行されます

2 番目の式 expr2 は毎回実行されますループ本体内の時間 2 番目のループの開始時に実行されます。実行結果が true の場合、ステートメントが実行されます。それ以外の場合は、ループを抜けて実行が継続されます。

3 番目の式 expr3 は各ループの後に実行されます。

for ループ ステートメントのフロー制御図

PHPループ制御文のforループ文例を詳しく解説

PHPループ制御文のforループ文例を詳しく解説次のように、for ループは while ループのコンパクトで簡潔なバージョンと考えることができます。

while ループを使用して記述されたコード:

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$num = 1;
while ($num <= 5) {
    echo $num;
    $num++;
}
?>
ログイン後にコピー

forループの使用は以下の書き方に変更できます

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$num = 1;
for ($num = 1; $num <= 5; $num++) {
    echo $num;
}

?>
ログイン後にコピー

2つのコードを実行した結果は同じです。 したがって、機能的には、for ループと while ループは同等とみなすことができます

for ループの例

この例では、for ループを使用して 5 以内の数値を出力します

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
for($x=1;$x<5;$x++){
    echo "学习PHP的第".$x."年"."<br/>";
}
?>
ログイン後にコピー

コードの実行結果:

PHPループ制御文のforループ文例を詳しく解説

上記は for ループの単純な応用です。ループを使用するときは、ループが終了できること、および無限ループがないことを確認する必要があります。無限ループについては、「while」ループ ステートメントについて説明したときにすでに紹介していますので、理解できない場合は見てください。次のセクションでは、「foreach ループ」と呼ばれる PHP の特別なループ ステートメントについて説明します。

以上がPHPループ制御文のforループ文例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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