ホームページ  >  記事  >  バックエンド開発  >  PHP での else キーワードの使用シナリオと例

PHP での else キーワードの使用シナリオと例

WBOY
WBOYオリジナル
2023-06-28 21:17:361024ブラウズ

PHP の else キーワードは条件ステートメントの重要な部分であり、通常、if ステートメントの条件が true でない場合の状況を処理するために、if ステートメントと組み合わせて使用​​されます。この記事では、else キーワードの使用シナリオを検討し、いくつかの例を示します。

プログラム開発では、特定の条件に基づいて異なるコード ブロックを実行する必要がある状況によく遭遇します。このとき、if文を使用することで条件判定を実現できます。 if ステートメントの基本的な形式は次のとおりです。

if (条件){
    // 条件成立时执行的代码
}

ただし、実際の状況では、条件が true でない場合の対処が必要になることがよくあります。現時点では、else キーワードを使用して、条件が true でない場合にコード ブロックを記述することができます。 else ステートメントの基本的な形式は次のとおりです。

if (条件){
    // 条件成立时执行的代码
} else {
    // 条件不成立时执行的代码
}

次に、読者が else キーワードの使用法をよりよく理解できるように、いくつかの一般的な使用シナリオと例を紹介します。

最初のシナリオは、数値のパリティを決定することです。 if-else ステートメントを使用すると、数値が奇数かどうかを簡単に判断できます。サンプル コードは次のとおりです。

$num = 9;

if ($num % 2 == 0) {
    echo "偶数";
} else {
    echo "奇数";
}

上記のコードでは、まず、$num を 2 で割った余りが 0 かどうかを判断します。 true の場合は、$num が偶数であることを意味し、それ以外の場合は、$num が偶数であることを意味します。は奇数です。

2 番目のシナリオは、数値が特定の範囲内にあるかどうかを判断することです。学生の成績が合格かどうかを判断する必要があるとしますが、合格の基準は 60 点以上です。サンプルコードは以下のとおりです:

$score = 75;

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

上記のコードでは、$score が 60 以上の場合は「pass」が出力され、それ以外の場合は「fail」が出力されます。

3 番目のシナリオは、複数条件の判定です。場合によっては、複数の条件に基づいて判断する必要がある場合、複数の if-elseif-else ステートメントを使用してこれを実現できます。サンプル コードは次のとおりです:

$num = 10;

if ($num > 0) {
    echo "正数";
} elseif ($num < 0) {
    echo "负数";
} else {
    echo "零";
}

上記のコードでは、まず $num が 0 より大きいかどうかを判断し、真の場合は「正の数」を出力し、真でない場合は $num が未満かどうかを判断します。 0、真の場合は「Negative」を出力し、どちらの条件も真でない場合は「ゼロ」を出力します。

実際の開発では、else キーワードはさまざまなシナリオで使用されます。上記の例のシナリオ以外にも、ループ文や関数呼び出しなど、さまざまな場面で使用できます。

要約すると、else キーワードは、if 条件が true でない場合に処理するために使用される PHP の重要な文法構造です。 if ステートメントとともに使用すると、さまざまな条件に基づいて対応するコード ブロックを実行できます。 else キーワードを合理的に使用することで、プログラムの論理フローをより柔軟に制御できます。この記事の紹介を通じて、読者が else キーワードの使用についてより深く理解できることを願っています。

以上がPHP での else キーワードの使用シナリオと例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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