TearSnow

PHP多向条件分支switch语句

PHP多向条件分支switch语句

重点:

1,switch()括号里必须是变量;

2,在switch(){} 中可以放置多个case;case后 空格 值 值后面放置冒号结束;

3,每个 case以break;结束;(也可以不放置bresk;等同于多个值匹配同一个输出条件例2);

4,可以放入default: ,在没有case匹配项时默认执行default的内容;

5,else if 和 switch case 对比,else if 更强大(判断范围时使用例如 大于50小于10这种),switch case 对单个值匹配进行分支更简单

例子1:

<?php  //楼层电梯作为例子
$louceng = 3;
switch ($louceng) {
	case 1:    //值1
		echo "这是第一层";
		break;
	case 2:    //值2
		echo "这是第二层";
		break;
	case 3:    //值3
		echo "这是第三层";
		break;
	case 4:    //值4
		echo "这是第四层";
		break;
	default:  //如果值不在以上几项中则输出以下
		echo "未知层数";
		break;
}
?>

例子2:

<?php  //楼层电梯作为例子
$louceng = 3;
switch ($louceng) {
	case 1:    //值1
	case 2:    //值2
	case 3:    //值3
	case 4:    //值4
		echo "在电梯的楼层中";
		break;
	default:  //如果值不在以上几项中则输出以下
		echo "未知层数";
		break;
}
?>

例子3:

<?php  //制作今天是星期几查询
$week = date("D");
switch ($week){
    case "Mon":
        echo "星期一";
        break;
    case "Tue":
        echo "星期二";
        break;
    case "Wed":
        echo "星期三";
        break;
    case "Thu":
        echo "星期四";
        break;
    case "Fri":
        echo "星期五";
        break;
    case "Sat":
        echo "星期六";
        break;
    case "Sun":
        echo "星期天";
        break;
    default:
        echo "未知时间";
}
?>

本文相关文件

转载请注明本文地址: http://www.igs.cc/08/07/420/ | IGS's Blog

标签:
该日志由 IGS 于2016年08月07日发表在 PHP日志, 学习日志 分类下, 您可以发表不同观点
原创文章,转载请注明: PHP多向条件分支switch语句 | IGS's Blog