switch…case多重判断语句的用法笔记

原创 PHP笔记  2017-04-23 22:52  阅读 2,214 views 次

虽然if...else语句可以实现多重判断,但如果判断比较多的话,使用if...else比较复杂。可以使用switch...case语句来实现多重判断,既可以减少一些代码,代码可读性有好。

格式:

<?php
switch(值){
case 值1:代码块1;
break;
case 值2:代码块2;
break;
case 值3:代码块3;
break;
......
default:代码块4
}
?>

说明:switch括号里的值等于那个case后边的值,就执行那个case后边的代码块,如果都不相等,则执行default后边的代码块(default可以省略)。break;的作用是跳出switch语句,如果不写,每个值都会判断,会降低代码运行的效率,所以一般都会写上。

实例:

<?php
switch("星期三"){
case "星期一":echo "今天是星期一";
break;
case "星期二":echo "今天是星期二";
break;
case "星期三":echo "今天是星期三";
break;
case "星期四":echo "今天是星期四";
break;
case "星期五":echo "今天是星期五";
break;
case "星期六":echo "今天是星期六";
break;
default:echo "今天是星期天";
}
?>

输出结果:今天是星期三

本文地址:https://www.ggbiji.com/php-switch-case.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情