ホームページ  >  記事  >  バックエンド開発  >  PHP フロー制御ステートメントのリスト

PHP フロー制御ステートメントのリスト

WBOY
WBOYオリジナル
2024-03-09 18:09:031059ブラウズ

PHP フロー制御ステートメントのリスト

PHP のフロー制御ステートメントは、プログラムの実行フローを制御し、さまざまな条件に応じてさまざまなコード ブロックを実行することができる、プログラムを作成する際に不可欠な部分です。この記事では、if ステートメント、switch ステートメント、for ループ、while ループ、foreach ループなど、PHP で一般的に使用されるフロー制御ステートメントを紹介し、具体的なコード例を示します。

if ステートメント

if ステートメントは、PHP の最も基本的なフロー制御ステートメントであり、指定された条件に基づいてさまざまなコード ブロックを実行できます。 if ステートメントの基本的な形式は次のとおりです。

if (condition) {
    // 如果条件为真,则执行这里的代码
} elseif (condition2) {
    // 如果条件2为真,则执行这里的代码
} else {
    // 如果以上条件都不满足,则执行这里的代码
}

次に、if ステートメントの例を示します。

$score = 90;

if ($score >= 60) {
    echo "及格";
} else {
    echo "不及格";
}

switch ステートメント

switch ステートメントは、選択するために使用されます。式の値に基づいてさまざまなアクションを実行します。コード ブロック。 switch ステートメントの基本的な形式は次のとおりです。

switch (value) {
    case label1:
        // 如果value等于label1,则执行这里的代码
        break;
    case label2:
        // 如果value等于label2,则执行这里的代码
        break;
    default:
        // 如果以上条件都不满足,则执行这里的代码
}

以下は switch ステートメントの例です。

$day = "Monday";

switch ($day) {
    case "Monday":
        echo "星期一";
        break;
    case "Tuesday":
        echo "星期二";
        break;
    default:
        echo "其他";
}

for ループ

for ループは実行に使用されます。特定のループ数。 for ループの基本的な形式は次のとおりです。

for (initialization; condition; increment) {
    // 循环体
}

次に、for ループの例を示します。

for ($i = 0; $i < 5; $i++) {
    echo $i;
}

while ループ

while ループは、次の場合にループを実行します。条件は真です。 while ループの基本的な形式は次のとおりです:

while (condition) {
    // 循环体
}

次は while ループの例です:

$i = 0;
while ($i < 5) {
    echo $i;
    $i++;
}

foreach ループ

foreach ループは反復に使用されます。配列内の各要素を介して。 foreach ループの基本的な形式は次のとおりです:

foreach ($array as $value) {
    // 循环体
}

以下は foreach ループの例です:

$colors = array("red", "green", "blue");

foreach ($colors as $color) {
    echo $color;
}

要約すると、PHP のフロー制御ステートメントには if ステートメント、switch ステートメントが含まれます。ステートメント、for ループ、while ループ、および foreach ループは、プログラム ロジック制御を実装するためのさまざまなニーズに応じて適切なステートメントを選択できます。この記事で提供されているコード例を通じて、読者はこれらのフロー制御ステートメントをより深く理解し、適用することができます。

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

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