PHP開発では条件判定文も非常によく使われており、PHPの日常的な開発でもよく使われるのでしっかりとマスターしておきたいですね!今日はPHPにおける基本的な条件判定についてお話しましょう! 多くの PHP プログラムは一連のステートメントで構成されています。ステートメントは、代入ステートメント、
関数呼び出し、ループ、または何も行わない条件ステートメント (空のステートメント) の場合もあります。通常、ステートメントはセミコロンで終わります。さらに、中括弧を使用してステートメントのグループをステートメント グループにカプセル化することもできます。ステートメント グループ自体は、一連のステートメントと考えることができます。
ifif 構造は、php を含む多くの 言語
の最も重要な機能の 1 つであり、条件付きでコード スニペットを実行できます。 PHP の if 構造は C 言語に似ています: if (expr)
statement
の章で定義されているように、expr はブール値に評価されます。 expr の値が true の場合、php はステートメントを実行します。値が false の場合、ステートメントは無視されます。どの値が false とみなされるかについて詳しくは、「ブール値への変換」セクションを参照してください。 $a が $b より大きい場合、次の例は a が b より大きいことを示します:
<?php if ($a > $b) echo "a is bigger than b"; ?>
多くの場合、条件付きで複数のステートメントを実行する必要があり、もちろん if 句を追加する必要はありませんそれぞれの発言に。これらのステートメントはステートメント グループに配置できます。たとえば、$a が $b より大きい場合、次のコードは a が b より大きいことを表示し、$a の値を $b に割り当てます。
<?php if ($a > $b) { echo "a is bigger than b"; $b = $a; } ?>
if ステートメントは、他の if ステートメントの内側に無限に深くネストできます。プログラムを提供します。さまざまな部分の条件付き実行により、完全な柔軟性が得られます。
else ある条件が満たされたときにステートメントを実行し、条件が満たされなかったときに別のステートメントを実行することが必要になることがよくあります。これがelseの機能です。 else は、if ステートメントを拡張して、if ステートメント内の式が false と評価されたときにステートメントを実行します。たとえば、次のコードは、$a が $b より大きい場合、a は b より大きいと表示します。それ以外の場合、a は b より大きくないと表示します。
<?php if ($a > $b) { echo "a is bigger than b"; } else { echo "a is not bigger than b"; } ?>
elseifelseif は、その名前が示すように、if と else を組み合わせたものです。他の場合と同様に、if ステートメントを拡張し、元の if 式が false と評価された場合に別のステートメントを実行できます。ただし、else とは異なり、elseif の条件式が true と評価された場合にのみステートメントが実行されます。たとえば、次のコードは、条件に従って、a が b より大きい、a が b に等しい、または a が b より小さいことをそれぞれ表示します:
<?php if ($a > $b) { echo "a is bigger than b"; } elseif ($a == $b) { echo "a is equal to b"; } else { echo "a is smaller than b"; } ?>
elseif ステートメントは、前の if または elseif 式が false と評価され、現在の elseif 式が true と評価された場合にのみ実行されます。
else ある条件が満たされたときにステートメントを実行し、条件が満たされなかったときに別のステートメントを実行することが必要になることがよくあります。これがelseの機能です。 else は、if ステートメントを拡張して、if ステートメント内の式が false と評価されたときにステートメントを実行します。たとえば、次のコードは、$a が $b より大きい場合、a は b より大きいと表示します。それ以外の場合、a は b より大きくないと表示します。
<?php if ($a > $b) { echo "a is bigger than b"; } else { echo "a is not bigger than b"; } ?>
おすすめの類似記事: phpでは条件文で主にif else、if elseif、switch caseなどの文がよく使われます...
以前、複数選択の elseif 文について説明しましたが、この種の文は複数の判定に使用できますが、使用すると...
PHP の条件制御文の例について。使い方に関するおすすめ記事10選以上がPHPの基本的な条件判定文を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。