# if
if 语句用于仅当指定条件成立时执行代码。 | |
语法 | |
if (条件) | |
{ | |
条件成立时要执行的代码; | |
} | |
<?php | |
$b = 2; | |
if ($b = 2) { | |
echo "对" | |
} |
# if-else
语法 | |
if (条件) | |
{ | |
条件成立时执行的代码; | |
} | |
else | |
{ | |
条件不成立时执行的代码; | |
} | |
<?php | |
$a = 3; | |
if ($a > 2) { | |
echo "对"; | |
}else { | |
echo "错"; | |
} |
# if…elseif…else 语句
语法 | |
if (条件) | |
{ | |
if 条件成立时执行的代码; | |
} | |
elseif (条件) | |
{ | |
elseif 条件成立时执行的代码; | |
} | |
else | |
{ | |
条件不成立时执行的代码; | |
} | |
<?php | |
$v = date("h"); | |
if ($v < 10) { | |
echo "不到10点"; | |
}elseif ($v < 20){ | |
echo "10点到20之间"; | |
}else { | |
echo "20小时以上"; | |
} |
# switch
<?php | |
switch (expression) { | |
case value1: | |
// 代码块 1 | |
break; | |
case value2: | |
// 代码块 2 | |
break; | |
// 更多的 case 语句 | |
default: | |
// 如果没有匹配的值 | |
} | |
?> | |
<?php | |
$m = "草莓"; | |
switch ($m){ | |
case "苹果": | |
echo "你喜欢苹果"; | |
break; | |
case "鸭梨": | |
echo "你喜欢吃鸭梨"; | |
break; | |
case "草莓"; | |
echo "你喜欢吃草莓"; | |
break; | |
default: | |
echo "爱吃不吃"; | |
} | |
?> | |
#b | |
<?php | |
$num = 3; | |
switch ($num > 5) { | |
case true: | |
echo "Number is greater than 5"; | |
break; | |
case false: | |
echo "Number is less than or equal to 5"; | |
break; | |
} | |
?> | |
case #$m值等于某个 case 的值,就执行相应的代码块。 | |
break #终止 switch 语句,防止继续执行下一个 case | |
default #没有选项符合时执行此代码段 |