PHP switch 关键词
定义和用法
switch
关键字用于创建 switch 条件语句。
switch 条件语句基于表达式的值选择运行的代码块。
相关页面
参考手册:break 关键词
参考手册:case 关键词
参考手册:default 关键词
实例
根据变量的值选择显示的消息:
<?php
$favcolor = "red";
switch ($favcolor) {
case "red":
echo "你喜欢的颜色是红色!";
break;
case "blue":
echo "你喜欢的颜色是蓝色!";
break;
case "green":
echo "你喜欢的颜色是绿色!";
break;
default:
echo "你喜欢的颜色既不是红色,也不是蓝色,也不是绿色!";
}
?>
在这个例子中,根据 $favcolor
变量的值,switch
语句会选择并执行相应的 case
语句块。如果 $favcolor
的值为 "red"
,则输出 "你喜欢的颜色是红色!"。如果它的值为 "blue"
,则输出 "你喜欢的颜色是蓝色!",以此类推。如果 $favcolor
的值不是 "red"
、"blue"
或 "green"
中的任何一个,那么将执行 default
语句块,输出 "你喜欢的颜色既不是红色,也不是蓝色,也不是绿色!"。