📅  最后修改于: 2023-12-03 14:45:11.755000             🧑  作者: Mango
在PHP中,if-else语句是一个很常见的控制语句。它基于一个条件表达式的结果来执行代码块中的指令。
if语句包含一个条件表达式和一条或多条语句。如果条件表达式的结果为真,则执行这些语句;否则,不执行。
if (条件表达式) {
// 执行语句
}
<?php
$age = 20;
if ($age >= 18) {
echo "你已经成年了";
}
?>
上面的代码中,如果$age大于等于18,则输出"你已经成年了"。
如果条件为假,则执行else代码段中的语句:
if (条件表达式) {
// 条件为真时执行的语句
} else{
// 条件为假时执行的语句
}
<?php
$age = 16;
if ($age >= 18) {
echo "你已经成年了";
} else {
echo "你还未成年";
}
?>
在上面的例子中,由于$age小于18,因此输出"你还未成年"。
if-elseif-else语句可以让你在有多个条件时执行不同的代码块。它包含一个if语句和一个以上的elseif语句,以及一个可选的else语句。
if (条件表达式 1) {
// 条件表达式 1 为真时执行的语句
} elseif (条件表达式 2) {
// 条件表达式 2 为真时执行的语句
} else {
// 其他情况执行的语句
}
<?php
$score = 80;
if ($score >= 90) {
echo "优秀";
} elseif ($score >= 80) {
echo "良好";
} elseif ($score >= 70) {
echo "中等";
} elseif ($score >= 60) {
echo "及格";
} else {
echo "不及格";
}
?>
上面的代码中,由于$score的值为80,因此输出"良好"。
if-else语句允许您根据特定条件来执行不同的代码块。可以使用if语句执行一个代码块,if-else语句执行两个代码块,而if-elseif-else语句执行多个代码块。掌握好这些用法,可以使您的代码更加灵活和易于维护。