,,php中switch语句用法详解

,,php中switch语句用法详解

转换语句也是面向对象编程语句中最长常见的逻辑控制语句了1000开关语句用于执行基于多个不同条件的不同动作 即当条件不同的时候,执行不同的逻辑操作。

本文介绍服务器端编程语言(专业超文本预处理器的缩写)中的转换语句的用法,它跟其他语句中的转换用法差不多的,但注意有有一个破裂语句。

服务器端编程语言(专业超文本预处理器的缩写)中转换语句的标准语法:

开关(表达式)

{

案例标签1:

expression=label1时要执行的代码;

打破;

案例标签2:

expression=label2时要执行的代码;

打破;

默认值:

要执行的代码

如果表达式与标签1和标签2都不相同;

}

举例:

开关($i){

案例1:

回声1;

打破;

案例二:

回声2;

打破;

默认值:

附和'别人;

}

也可以使用转换来判断一个取值范围,或者说是在情况中自定义条件。

?服务器端编程语言(专业超文本预处理器的缩写)

header(' content-type:text/html;charset=utf8 ');

得分=50美元

开关(得分)

{

案例$score=90 $score=100:

回声优br ';

打破;

案例$score=80 $score90:

回声良br ';

打破;

案例$score=70 $score80:

回声中br ';

打破;

案例$score=60 $score70:

回声及格br ';

打破;

案例$score=0 $score60:

回声不及格br ';

打破;

默认值:

回声成绩输入错误br ';

}

简单示例

?服务器端编程语言(专业超文本预处理器的缩写)

//开关细节

//情况一:数值匹配的时候自动转换成字串

$ a=1;

开关($a){

案例"1":

回显“你好1”;

打破;

默认值:

"对不起,没有一样是一样的!";

打破;

}

回声' br/' .'成功退出;

echo ' HR/';

//情况二:数值匹配的时候自动转换成字符

$ a=1;

开关($a){

案例"1":

回声“你好2”;

打破;

默认值:

"对不起,没有一样是一样的!";

打破;

}

回声' br/' .'成功退出;

echo ' HR/';

//情况三:字符匹配的时候自动转换成数值

$ a=' 1

开关($a){

案例1:

回声“你好3”;

打破;

默认值:

"对不起,没有一样是一样的!";

打破;

}

回声' br/' .'成功退出;

echo ' HR/';

//情况四:字串匹配的时候自动转换成数值

$ a=' 1

开关($a){

案例1:

回声“你好4”;

打破;

默认值:

"对不起,没有一样是一样的!";

打破;

}

回声' br/' .'成功退出;

echo ' HR/';

//情况五:浮动也可以匹配

$ a=1.1

开关($a){

案例1.1:

回声“你好5”;

打破;

默认值:

"对不起,没有一样是一样的!";

打破;

}

回声' br/' .'成功退出;

echo ' HR/';

//情况六:非0是真实的

$ a=真

开关($a){

案例1:

回声“你好6”;

打破;

案例真实:

回声“你好61”;

打破;

默认值:

"对不起,没有一样是一样的!";

打破;

}

回声' br/' .'成功退出;

echo ' HR/';

//情况七:能匹配布尔型

$ a=真

开关($a){

案例真实:

回声“你好7”;

打破;

案例二:

回声“你好71”;

打破;

默认值:

"对不起,没有一样是一样的!";

打破;

}

回声' br/' .'成功退出;

echo ' HR/';

//情况八:能匹配空

$ a=空

开关($a){

案例2://' ' ' '假0都能进入

回声“你好8”;

打破;

大小写为空:

回声“你好81”;

打破;

默认值:

"对不起,没有一样是一样的!";

打破;

}

回声' br/' .'成功退出;

echo ' HR/';

//情况九:退出顺序

$ a=5;

开关($a){

案例1:

回声“你好6”;

打破;

案例二:

回声我是2号出口;

打破;

案例5:

回声我是5号出口;

//break;

案例真实:

回声“你好61”;

打破;

默认值:

"对不起,没有一样是一样的!";

打破;

}

回声' br/' .'成功退出;

echo ' HR/';

//情况十:退出顺序

$ a=50

开关($a){

默认值:

"对不起,没有一样是一样的!";

//break;

案例50:

回声“你好6”;

//break;

案例二:

回声我是2号出口;

打破;

案例5:

回声我是5号出口;

//break;

案例6:

echo‘hello 61’;

打破;

}

Echo 'br/'。'成功退出.';

echo ' HR/';

运行结果

你好

成功退出.

hello2

成功退出.

hello3

成功退出.

hello4

成功退出.

你好

成功退出.

你好

成功退出.

你好

成功退出.

hello81

成功退出.

我是5号出口的hello61。

成功退出.

你好,这是2号出口。

成功退出.

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括,七种PHP开发环境搭建工具
  • php高并发三种解决方法,php 高并发解决方案
  • php高并发三种解决方法,php 高并发解决方案,PHP解决高并发问题(opcache)
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么,php邮件发送的两种方式
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频,PHP跳转页面的几种实现方法详解
  • PHP购物车,php立即购买和购物车功能
  • PHP购物车,php立即购买和购物车功能,php实现购物车功能(上)
  • php读取pdf数据,php pdf读取
  • php读取pdf数据,php pdf读取,PHP中使用mpdf 导出PDF文件的实现方法
  • php网站判断用户是否是手机访问的方法有哪些,php如何判断用户是否登录
  • 留言与评论(共有 条评论)
       
    验证码: