• 投稿者:
  • 投稿コメント:0件のコメント
  • 投稿カテゴリー:PHP
  • 投稿の最終変更日:2020年6月23日

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



PHP条件ステートメント

非常に頻繁にコードを記述するとき、さまざまな条件に対してさまざまなアクションを実行する必要があります。
これを行うには、コードで条件ステートメントを使用できます。

PHPには、次の条件ステートメントがあります:

  • if ステートメント – 1つの条件が真の場合にコードを実行します
  • if...else ステートメント – 条件がtrueの場合にコードを実行し、その条件がfalseの場合に別のコードを実行
  • if...elseif....else ステートメント – 3つ以上の条件に対して異なるコードを実行します
  • switch ステートメント – 実行するコードの多くのブロックの1つを選択します

PHPの if ステートメント

ifステートメントは、1つの条件が真の場合に何らかのコードを実行します。

構文

if (condition) {
    code to be executed if condition is true
;
}

以下の例では、 “Have a good day!” と出力されます。 現在の時刻(HOUR)が20未満の場合:

コード例文

<?php
$t = date(“H”);

if ($t < “20”) {
    echo “Have a good day!”;
}
?>


スポンサーリンク

PHPの if…else ステートメント

if....else ステートメントは、条件が真の場合にコードを実行し、条件が偽の場合に別のコードを実行します。

構文

if (condition) {
 
  code to be executed if condition is true;
}
else {
    code to be executed if condition is false;
}

以下の例では、”Have a good day!” 現在の時間が20未満の場合、 “Have a good night!” と表示されます。:

コード例文

<?php
$t = date(“H”);

if ($t < “20”) {
 
 
echo “Have a good day!”;
}
else {
    echo
“Have a good night!”;
}
?>


PHPの The if…elseif….else ステートメント

if....elseif...else ステートメントは、3つ以上の条件に対して異なるコードを実行します。

構文

if (condition) {
 
  code to be executed if this condition is true;
}
elseif (condition) {
    code to be executed if this condition is true;
} else {
 
  code to be executed if all conditions are false;
}

次の例は、現在の時間が10未満の場合、 “Have a good morning!” を出力します。 現在の時間が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 ステートメントについては、次の章で説明します。


コメントを残す