PHP If...Elseステートメント
条件ステートメントは、異なる条件に応じて異なるアクションを実行するために使用されます。
PHP 条件ステートメント
コードを書くとき、さまざまな判断に応じて異なるアクションを実行する必要がよくあります。コード内で条件ステートメントを使用してこのタスクを実行できます。
PHP では、次の条件ステートメントが用意されています。
- if ステートメント- 条件が成立するときにコードを実行します
- if...else ステートメント- 条件が成立するときにあるコードブロックを実行し、条件が成立しないときに別のコードブロックを実行します
- if...elseif....else ステートメント- 複数の条件のいずれかが成立するときにコードブロックを実行します
- switch ステートメント- 複数の条件のいずれかが成立するときにコードブロックを実行します
PHP - if ステートメント
if ステートメントは、指定された条件が成立する場合にのみコードを実行します。。
構文
if (条件) {
条件成立时要执行的代码;
}
現在時刻が 20 未満の場合、次の例は "Have a good day!" を出力します。
PHP - if...else ステートメント
条件が成立するときにあるコードブロックを実行し、条件が成立しないときに別のコードブロックを実行するには、if....else ステートメントを使用してください。
構文
if (条件) {
条件成立时执行的代码;
} else {
条件不成立时执行的代码;
}
現在時刻が 20 未満の場合、次の例は "Have a good day!" を出力し、それ以外の場合は "Have a good night!" を出力します。
例
$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!" を出力します。
例
$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 ステートメントは次の章で説明します。
その他の拡張