PHP If...Elseステートメント


条件ステートメントは、異なる条件に応じて異なるアクションを実行するために使用されます。


PHP 条件ステートメント

コードを書くとき、さまざまな判断に応じて異なるアクションを実行する必要がよくあります。コード内で条件ステートメントを使用してこのタスクを実行できます。

PHP では、次の条件ステートメントが用意されています。

  • if ステートメント- 条件が成立するときにコードを実行します
  • if...else ステートメント- 条件が成立するときにあるコードブロックを実行し、条件が成立しないときに別のコードブロックを実行します
  • if...elseif....else ステートメント- 複数の条件のいずれかが成立するときにコードブロックを実行します
  • switch ステートメント- 複数の条件のいずれかが成立するときにコードブロックを実行します

PHP - if ステートメント

if ステートメントは、指定された条件が成立する場合にのみコードを実行します。。

構文

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

現在時刻が 20 未満の場合、次の例は "Have a good day!" を出力します。

例

<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } ?>

例を実行 »


PHP - if...else ステートメント

条件が成立するときにあるコードブロックを実行し、条件が成立しないときに別のコードブロックを実行するには、if....else ステートメントを使用してください。

構文

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

現在時刻が 20 未満の場合、次の例は "Have a good day!" を出力し、それ以外の場合は "Have a good night!" を出力します。

例

<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>

例を実行 »


PHP - if...elseif....else ステートメント

複数の条件のいずれかが成立するときにコードブロックを実行するには、if....elseif...else ステートメントを使用してください。.

構文

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

現在時刻が 10 未満の場合、次の例は "Have a good morning!" を出力します。現在時刻が 10 以上 20 未満の場合は "Have a good day!" を出力し、それ以外の場合は "Have a good night!" を出力します。

例

<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } elseif ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>

例を実行 »


PHP - switch ステートメント

switch ステートメントは次の章で説明します。

その他の拡張