TECH I.S.

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


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


PHP条件ステートメント

コードを書くとき、さまざまな条件に対してさまざまなアクションを実行したいことがよくあります。これを行うには、コードで条件ステートメントを使用できます。

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

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

PHP - ifステートメント

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

構文

<div>if (<i>condition</i>) {<i>   code to be executed if condition is true</i>; }</div>

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

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

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

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

構文

<div>if (<i>condition</i>) {   <i>code to be executed if condition is true;</i> }else {   <i>code to be executed if condition is false; </i>}</div>

現在時刻が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ステートメントは、3つ以上の条件に対して異なるコードを実行します。

構文

<div>if (<i>condition</i>) {   <i>code to be executed if this condition is true; </i>}elseif (<i>condition</i>) {  <i> code to be executed if first condition is false and this condition is true; </i>} else {   <i>code to be executed if all conditions are false; </i>}</div>

現在の時刻が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ステートメントについては、次の章で説明します。


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細