PHP中开关语句用法的详细说明

本文介绍了PHP中的开关语句的用法,它类似于其他语句中的开关用法,但是请注意有一个断点语句。

PHP中开关语句的标准语法:




开关(表达式)
{
案例一:
如果代码是表达= label1执行;
打破;
案例label2:
如果代码是表达= label2执行;
打破;
违约:
要执行的代码
如果表达的是不同于Label1和Label2;
}



举一个例子:uff1a


开关($ i){
案例1:
回声1;
打破;
案例2:
Echo 2;
打破;
违约:
echo'others;
}




您还可以使用开关来确定值的范围,或者在情况下定义条件。




< PHP
标题(内容类型:文本/ HTML;字符集= utf8);
$ = 50;
开关(得分)
{
案例得分= 90 = $得分= 100:
回声极好;
打破;
案例得分= 80 = $ 90:
回声好;
打破;
案例得分= 70 = $ 80:

打破;
案例得分= 60 = $ 70:
回声通行证;
打破;
案例得分= 0 = $ 60:
失败;
打破;
违约:
错误输入;
}
>



简单的例子


< PHP
切换细节
答:当数字,自动转换成字符串
$ = 1;
开关($ A){
案例1:
echo'hello1;
打破;
违约:
echo'sorry都是一样的!;
打破;
}
成功地退出;
回声';
当数字匹配自动转换为字符时
$ = 1;
开关($ A){
例1:
echo'hello2;
打破;
违约:
echo'sorry都是一样的!;
打破;
}
成功地退出;
回声';
三:当字符匹配自动转换为值时
美元= 1;
开关($ A){
案例1:
echo'hello3;
打破;
违约:
echo'sorry都是一样的!;
打破;
}
成功地退出;
回声';
四当自动转换为数字字符串匹配时
$ = 1 ;
开关($ A){
案例1:
echo'hello4;
打破;
违约:
echo'sorry都是一样的!;
打破;
}
成功地退出;
回声';
案例五:浮动也可以匹配
$ = 1.1;
开关($ A){
案例1.1:
echo'hello5;
打破;
违约:
echo'sorry都是一样的!;
打破;
}
成功地退出;
回声';
六:0 /真
$ =真;
开关($ A){
案例1:
echo'hello6;
打破;
情况真的:
echo'hello61;
打破;
违约:
echo'sorry都是一样的!;
打破;
}
成功地退出;
回声';
七,布尔值:
$ =真;
开关($ A){
情况真的:
echo'hello7;
打破;
案例2:
echo'hello71;
打破;
违约:
echo'sorry都是一样的!;
打破;
}
成功地退出;
回声';
八,NULL:
$ = null;
开关($ A){
案例2:false 0都可以输入
echo'hello8;
打破;
例无效:
echo'hello81;
打破;
违约:
echo'sorry都是一样的!;
打破;
}
成功地退出;
回声';
案例九:退出/订单
$ = 5;
开关($ A){
案例1:
echo'hello6;
打破;
案例2:
回声'我是2号';
打破;
案例5:
回声'我是5号';

情况真的:
echo'hello61;
打破;
违约:
echo'sorry都是一样的!;
打破;
}
成功地退出;
回声';
案例十:退出/订单
$ = 50;
开关($ A){
违约:
echo'sorry都是一样的!;

案例50:
echo'hello6;

案例2:
回声'我是2号';
打破;
案例5:
回声'我是5号';

案例6:
echo'hello61;
打破;
}
成功地退出;
回声';
>




运行结果


hello1
成功的撤退。
hello2
成功的撤退。
hello3
成功的撤退。
hello4
成功的撤退。
hello5
成功的撤退。
hello6
成功的撤退。
hello7
成功的撤退。
hello81
成功的撤退。
我在5号出口hello61
成功的撤退。
hello6我2号出口
成功的撤退。