PHP switch 关键词

定义和用法

switch 关键字用于创建 switch 条件语句。

switch 条件语句基于表达式的值选择运行的代码块。

相关页面

参考手册:break 关键词

参考手册:case 关键词

参考手册:default 关键词

教程:PHP switch 语句

实例

根据变量的值选择显示的消息:

<?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 语句块,输出 "你喜欢的颜色既不是红色,也不是蓝色,也不是绿色!"。