PHP if...else ステートメント
1. PHP - if...else 文
if...else 文は、条件が真(true)の場合にあるコードを実行し、その条件が偽(false)の場合には別のコードを実行するために使用されます。
1.1 シンタックス(Syntax)
if (条件) {
// 条件が真(true)の場合に実行されるコード;
} else {
// 条件が偽(false)の場合に実行されるコード;
}1.2 例
現在の時刻が 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!
}2. PHP - if...elseif...else 文
if...elseif...else 文は、3つ以上の異なる条件に応じて、それぞれ異なるコードを実行したい場合に使用されます。
2.1 シンタックス(Syntax)
if (条件1) {
// 条件1が真(true)の場合に実行されるコード;
} elseif (条件2) {
// 条件1が偽(false)で、かつ条件2が真(true)の場合に実行されるコード;
} else {
// すべての条件が偽(false)の場合に実行されるコード;
}2.2 例
現在の時刻が 10 未満であれば "Have a good morning!"、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!
}