switch 判断语句

switch 语句适用于根据多分支条件执行不同的动作。使用 switch 语句能使代码变得简洁,提高执行效率。

switch 语句语法格式:

switch(表达式){
case 结果1:
相关代码1;
break;
case 结果2:
相关代码2;
break;
……
case 结果n:
相关代码n;
break;
default:
默认代码;
}
如果 “表达式” 的值等于 “结果1” ,则执行 “相关代码1”;
否则如果 “表达式” 的值等于 “结果2” ,则执行 ”相关代码2” ,往后以此类推。
另外,如果 ”表达式” 的值与所有 case 的值都不能匹配,则执行 default 的 “默认代码” 。

示例1

<?php
header(“content-type:text/html;charset=utf-8”);
$age=20;
switch($age){
case1:
echo”出场亮相”;
break;
case10:
echo”天天向上”;
break;
case20:
echo”远大理想”;
break;
case30:
echo”基本定向”;
break;
default:
echo”未知”;
}

代码讲解

1、判断 $age 变量值
switch ($age){
case 1:
echo “出场亮相”;
break;
case 10:
echo “天天向上”;
break;
case 20:
echo “远大理想”;
break;
case 30:
echo “基本定向”;
break;
default:
echo “未知”;
}
如果 $age 变量值等于 1,则输出 “出场亮相”;
否则如果 $age 变量值等于 10,则输出 “天天向上”;
否则如果 $age 变量值等于 20,则输出 “远大理想”;
否则如果 $age 变量值等于 30,则输出 “基本定向”;
如果 $age 变量值与所有 case 的值都不能匹配,则输出 “未知”。