您现在的位置是:群英 > 开发技术 > PHP语言
PHP选择结构语句有何作用,常用的有什么
Admin发表于 2022-05-07 17:29:08769 次浏览
关于“PHP选择结构语句有何作用,常用的有什么”的知识点有一些人不是很理解,对此小编给大家总结了相关内容,文中的内容简单清晰,易于学习与理解,具有一定的参考学习价值,希望能对大家有所帮助,接下来就跟随小编一起学习一下“PHP选择结构语句有何作用,常用的有什么”吧。


在PHP中,选择结构语句的意思是对一些条件做出判断,从而决定执行指定代码的语句。选择结果语句用于判断给定的条件,根据判断的结果来控制程序的流程。

本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。

php中的选择结构语句是什么意思

选择结构语句指的就是需要对一些条件作出判断,从而决定执行指定的代码。

选择结构用于判断给定的条件,根据判断的结果来控制程序的流程

下面来看一下常用的选择控制语句有什么:

1. if单分支结构

单分支语句条件判断语句也称单分支语句,当满足某种条件时,就进行某种处理。例如,只有年龄大于等于18周岁,才输出已成年,否则无输出。具体语法和实例如:

语法

if(判断条件){
         代码段
}

实例

if($age>=18){
         echo’已成年’;
}

在上述语法中,判断调价你是一个布尔值,当该值为ture时,执行“{}”中的代码段,否则不进行任何处理。其中,当代码块中只有一条语句时,“{}”可以省略。

2、if…else语句

if…else语句也称双分支语句,当满足某种条件时,就进行某种处理,否则进行另一种处理。例如,判断一个学生的年龄,大于等于18岁则是成年人。否则是未成年人。具体语法和实例如下:

语法:

if(判断条件){
         代码段1;
}else{
         代码段2;
}

实例:

if($age>=18){
         echo'已成年';
}else{
         echo'未成年';
}

在上述语法中,当判断条件为ture时,执行代码1;当条件为false时,执行代码段2。

除此之外,PHP还有一种特殊的运算符:三元与运算符(又称三目运算符),它也可以完成if…else语句的功能,其语法和示例如下。

语法:

条件表达式?表达式1:表达式2

实例:

echo $age>=18?'已成年': '未成年';

在上述语法格式中,先求条件表达式的值,如果为真,则返回表达式1的执行结果;如果条件表达式的值为假。则返回表达式2的执行结果。

值得一提的是,当表达式1与条件表达式相同时,可以简写,省略中间的部分。例如,在规定学生的年龄$age是自然数(>=0)的情况下,示例如下:

语法:

条件表达式?: 表达式2

实例:

echo $age?:'还未出生';

3、if…elseif…else语句

if…elseif…else语句称多分支语句,用于针对不同情况进不同的处理。例如,对一个学生的考试成绩进行等级划分,若分数在90~100分为优秀,分数在80~90分为良好,分数在70~80分为中等,分数在60~70分为及格,分数小于60则为不及格。具体语法如下:

语法结构:

if(条件1){
         代码段1;
}elseif(条件2){
         代码段2;
}
……
elseif(条件n){
         代码段n;
}else{
         代码段n+1;
}

实例:

if($score>=90){
         echo'优秀';
} elseif($score>=80){
         echo'良好';
} elseif($score>=70){
         echo'中等';
} elseif($score>=60){
         echo'及格';
} else{
         echo'不及格';
}

上述语法中,当判断条件1为ture时,则执行代码段1;否则继续判断条件2,若为ture,则执行代码段2,依此类推;若所有条件都为 false,则执行代码段n+1。


关于“PHP选择结构语句有何作用,常用的有什么”的内容就介绍到这,感谢各位的阅读,相信大家对PHP选择结构语句有何作用,常用的有什么已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注群英网络,小编将为大家输出更多高质量的实用文章!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

相关信息推荐
2022-06-16 09:26:21 
摘要:两种去掉方法:1、调用两次unset()函数来分别删除两个元素,语法“unset(数组名[下标/键名])”;2、使用array_splice()函数从数组指定位置开始删除两个元素,语法“array_splice($arr,开始位置,2)”。
2022-07-22 17:44:21 
摘要:本篇文章给大家带来了关于Python的相关知识,其中主要整理了编码规范的相关问题,想要写好python代码,必须了解python相关编码规范,有了这个的加持,编写的代码不仅可以实现相应的功能,而且简单易读,逻辑清晰,下面一起来看一下,希望对大家有帮助。
2022-09-26 18:00:40 
摘要:在本篇文章里小编给大家整理的是一篇关于php复制文件后改名的方法及相关内容,有兴趣的朋友们可以学习下。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部