详细介绍PHP——多项分支结构
上篇文章给大家介绍了《详解及实例——双项分支结构(附源码) 》,本文继续给大家介绍什么是多项分支结构,一起看看吧!相信会对你们有很大帮助的!!!
多项分支结构:
格式1:
if(条件表达式){
}else if(条件表达式){
}else if(条件表达式){
}else{
}
elseif关键词可以写成else if也可以写成elseif,都是合格的语法,每一个if()内都要有一个条件表达式。
具体操作以代码为例:
代码如下:
<?php /******多项分支结构******/ //格式1 /* 一月 元旦节 二月 情人节 三月 植树节 四月 愚人节 五月 劳动节 六月 儿童节 */ $month =1 ; if ($month == 1 ){ echo '一月份,我们有元旦节'; }else if($month ==2 ){ echo '二月份,我们有情人节'; }else if($month ==3 ){ echo '三月份,我们有植树节'; }else if($month ==4 ){ echo '四月份,我们有愚人节'; }else if($month ==5 ){ echo '五月份,我们有劳动节'; }else if($month ==6 ){ echo '六月份,我们有儿童节'; }else{ echo '其他还有,中秋节,端午节,春节等'; } ?>
运行结果为:
格式2:
switch...case格式
switch(变量){
case值:
php语句
[break];可写可不写
case值:
php语句
[break]
default;
php语句
}
具体格式我们用代码来展示,代码如下:
<?php /******多项分支结构 switch ******/ /* 1:春季 2:夏季 3:秋季 4:冬季 */ $season = 1; switch($season){ case 1: echo '春天我们可以放风筝<br/>'; case 2: echo '夏天我们可以游泳<br/>'; case 3: echo '秋天我们可以制作树叶标本<br/>'; case 4: echo '冬天我们可以堆雪人<br/>'; } ?>
运行结果为:
注意:
switch...case的分支结构和if...elseif...的分支结构并不同
switch...case的分支结构可以同时执行多条分支(分支中没有break语句的出现,那么将从当前case开始一直执行到最后)
如果使用switch...case实现多项分支的单项选择,可以为每一个分支添加一个break语句即可;
switch...case的取值需要从字符串和整形以及布尔型值找那个选取;
switch...case只适合用于精确的判断,不适用于范围值的判断;
注意:书写代码要注意格式,能增加代码的可读性;
推荐学习:《PHP视频教程》
以上是详细介绍PHP——多项分支结构的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

PHP 8的JIT编译通过将代码经常汇编为机器代码,从而增强了性能,从而使应用程序有益于大量计算并减少执行时间。

本文讨论了OWASP在PHP和缓解策略中的十大漏洞。关键问题包括注射,验证损坏和XSS,并提供用于监视和保护PHP应用程序的推荐工具。

本文讨论了确保PHP文件上传的确保,以防止诸如代码注入之类的漏洞。它专注于文件类型验证,安全存储和错误处理以增强应用程序安全性。

本文讨论了PHP中的对称和不对称加密,并比较了它们的适用性,性能和安全差异。对称加密速度更快,适合大量数据,而不对称的键交换则使用。

PHP中准备的陈述通过防止SQL注入并通过编译和重用来提高查询性能,从而增强数据库的安全性和效率。Character计数:159
