用户登录

使用 switch 语句可以去判断多种不同的情况,然后根据这些不同的情况去做不同的事情。 比如我们可以根据电影的评分,分成几个级别,然后去显示相应的推荐信息 ...

先去定义一个变量 ... 可以用 $rate 来表示电影的评分 ... 先给它一个值 ...

$rate = 5;

然后在它的下面,使用一个 switch ... 输入 switch ... 一组括号 ... 括号里面是要判断的值,或者要判断的情况 ... 这里输入 $rate ... 然后输入一组花括号 ... 在这组花括号里面,可以使用 case 这个关键词,去设置不同的情况 ...

比如,如果电影的评分大于 8 分的话,就显示一个 不能错过的好电影! ... 输入 case ... $rate 大于 8 ... 这样我们就定义了一种情况, 也就是当评分大于 8 的时候 ... 在它后面输入一个冒号 ...

然后另起一行 .. 去设计一下,满足这种情况的时候要去执行的代码 ... 这里我们只是简单的在屏幕上输入一行文字 ... echo 不能错过的好电影 ...

在这种情况的结尾处 ... 再使用一个 break; 它的意思就是,执行完这小段代码以后,跳出这个 switch 语句 ... 也就是,只要评分大于 8 分,满足了这种情况,执行了想要执行的代码以后,就跳出这个 switch 语句,不再去对比其它的情况了 ...

另起一行 ... 再用一个 case ,去设置一种情况 ... 当 $rate 大于 7 的时候 ... 输出 ... 还不错 .. 可以看看 ... 结尾的地方,再用一个 break;

接着再去添加一种情况 ... case $rate 大于 6 ,当评分大于 6 分的时候 ... 在屏幕上输出 挺一般,看不看都行 .

最后,我们可以使用一个 default ,去添加一个默认的情况 ... default 冒号 .. 另起一行 ... 输出 浪费时间,还是别看了 ... 然后再 break 出来 ...

保存 ...

在屏幕上会显示一个 浪费时间,还是别看了,因为当前 $rate 的值是 5 ,不大于8,不大于7,也不大于6,所以,它满足最后一种情况,也就是这个默认的情况 ...

我们可以改一下 $rate 的值 ... 换成 6.2 ... 这个值大于6,但是小于7 ,所以满足大于6的这种情况,显示的是 挺一般,看不看都行 ...

再改成 7.3 ... 这个值大于7,但是小于 8 ,会显示 还不错,可以看看 ...

再换成 8.9 ,现在,$rate 的值大于 8 ,也就会在屏幕上显示 这个在大于 8 的时候要显示的文字 ... 不能错过的好电影 ...

0:00
0:00
4:42
0:00
2:17
0:00
0:00
0:00
1:22
3:45
0:00
0:00

条件判断 - switch《 PHP 基础 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点