介绍
在PHP中,switch
语句是一种多路分支语句,可以根据不同的条件执行不同的代码块。它的语法如下所示:
switch (表达式) {
case 值1:
代码块1;
break;
case 值2:
代码块2;
break;
// 更多的 case 语句
default:
默认代码块;
}
在上面的示例中,表达式
通常是一个变量或表达式,用来和每个case
语句中的值
进行匹配。如果匹配成功,就执行对应case
语句后面的代码块;如果没有匹配成功,就执行default
代码块(可选)。
使用示例
示例1:判断星期几
$dayOfWeek = "Monday";
switch ($dayOfWeek) {
case "Monday":
echo "星期一";
break;
case "Tuesday":
echo "星期二";
break;
case "Wednesday":
echo "星期三";
break;
case "Thursday":
echo "星期四";
break;
case "Friday":
echo "星期五";
break;
case "Saturday":
echo "星期六";
break;
case "Sunday":
echo "星期日";
break;
}
在上面的示例中,我们使用switch
语句根据$dayOfWeek
的值判断是星期几,并输出对应的中文星期几名称。
示例2:计算票价
$destination = "Beijing";
$price = 0;
switch ($destination) {
case "Beijing":
$price = 100;
break;
case "Shanghai":
$price = 150;
break;
case "Guangzhou":
$price = 200;
break;
default:
$price = 0;
}
echo "票价:" . $price . " 元";
在这个示例中,我们使用switch
语句根据$destination
的值计算不同目的地的票价,并输出结果。
总结
switch
语句是一种多路分支语句,根据不同的条件执行不同的代码块。通过合理运用switch
语句,我们可以编写更简洁和易读的代码。
注意:在switch
语句中,每个case
语句后面要加上break
语句,用来跳出switch
语句块,避免执行其他的case
代码块。如果忘记添加break
语句,会导致多个case
代码块被执行。
© 版权声明
免责声明:
本站提供的资源所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关。您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。侵删请致信 E-mail:2945314004@qq.com。
THE END