PHP 速習チュートリアル

PHP ネスト if 文

1. ネスト if 文(Nested If)

if 文の中に別の if 文を記述することができます。これは「ネスト(入れ子)」された if 文と呼ばれます。

1.1 シンタックス(Syntax)

if (条件1) {
  // 条件1が真(true)の場合に実行される
  if (条件2) {
    // 条件1および条件2が共に真(true)の場合に実行される
  }
}

1.2 例

以下は、ネストされた if 文の具体的な実装例です。変数 $a の値が 10 より大きいかを判定し、その内側でさらに 20 より大きいかをチェックします。

$a = 13;

if ($a > 10) {
  echo "10より大きいです";
  
  if ($a > 20) {
    echo " かつ、20より大きいです";
  } else {
    echo " ですが、20以下です";
  }
}