在PHP中,if...else 语句用于基于条件执行代码块。条件为真时执行 if 代码块,否则执行 else 代码块。以下是 if...else 语句的基本语法:
if (condition) {
    // 如果条件为真,执行这里的代码块
} else {
    // 如果条件为假,执行这里的代码块
}

其中:
  •  condition 是一个表达式,如果为真,则执行 if 代码块,否则执行 else 代码块。


以下是一个简单的例子:
$age = 18;

if ($age >= 18) {
    echo "You are an adult.";
} else {
    echo "You are a minor.";
}

在这个例子中,如果 $age 大于或等于 18,将输出 "You are an adult.";否则,将输出 "You are a minor."。

多条件的 if...elseif...else 语句:

当有多个条件需要检查时,可以使用 elseif 进行额外的条件检查。语法如下:
if (condition1) {
    // 如果条件1为真,执行这里的代码块
} elseif (condition2) {
    // 如果条件2为真,执行这里的代码块
} else {
    // 如果以上条件都为假,执行这里的代码块
}

示例:
$score = 75;

if ($score >= 90) {
    echo "Excellent!";
} elseif ($score >= 70) {
    echo "Good!";
} else {
    echo "Needs improvement.";
}

在这个例子中,根据 $score 的值输出不同的消息。

嵌套的 if...else 语句:

if...else 语句可以嵌套,即在一个 if 或 else 代码块中包含另一个 if...else 语句。
$grade = "A";
$score = 85;

if ($grade == "A") {
    if ($score >= 90) {
        echo "Excellent!";
    } else {
        echo "Good!";
    }
} else {
    echo "Needs improvement.";
}

在这个例子中,如果 $grade 是 "A",则根据 $score 的值输出不同的消息,否则输出 "Needs improvement."。


转载请注明出处:http://www.pingtaimeng.com/article/detail/3400/PHP