




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章流程控制语句目录01条件判断语句03跳转语句和终止语句02循环控制语句条件判断语句,就是对语句中的条件进行判断,进而通过不同的判断结果执行不同的语句。PHP中常用的选择结构语句有if、if…else、if…elseif…else和switch语句。01条件判断语句if语句也称为单分支语句,当满足某种条件时,就进行某种处理。语法:判断条件是一个布尔值,当该值为true时,执行“{}”中的代码块,否则不进行任何处理。当代码块中只有一条语句时,“{}”可以省略。if(判断条件){
代码块;}01条件判断语句if语句流程图:01条件判断语句if语句if…else语句也称为双分支语句,当满足某种条件时,就进行某种处理,否则进行另一种处理。语法:当判断条件为true时,执行代码块1。当判断条件为false时,执行代码块2。if(判断条件){
代码块1;}else{
代码块2;}01条件判断语句if…else语句流程图:01条件判断语句if…else语句if…elseif…else语句也称为多分支语句,用于对多种条件进行判断,并进行不同处理。语法:if(条件1){
代码块1;}elseif(条件2){
代码块2;}...elseif(条件n){
代码段n;}else{
代码段n+1;}当判断条件1为true时,则执行代码块1。否则继续判断条件2,若为true,则执行代码段2。以此类推,若所有条件都为false,则执行代码段n+1。01条件判断语句if…elseif…else语句流程图:01条件判断语句if…elseif…else语句switch语句也是多分支语句,它的好处就是使代码更加清晰简洁、便于读者阅读。语法:首先计算表达式的值(该值不能为数组或对象)。然后将获得的值与case中的值依次比较,若相等,则执行case后的对应代码块;若没有匹配的值,则执行default中的代码块。最后,当遇到break语句时,跳出switch语句。switch(表达式){ case值1:代码块1;break; case值2:代码块2;break; ... default:代码块n;}01条件判断语句switch语句流程图:01条件判断语句switch语句02循环控制语句循环控制语句是指能够按照一定的条件重复执行某段功能代码的代码结构。循环控制语句分为以下3种:①while循环语句②do…while循环语句③for循环语句02循环控制语句所谓循环语句,就是可以实现一段代码重复执行。而while循环语句,就是根据循环条件来判断是否重复执行这一段代码。while循环语句while(循环条件){
执行语句 ......}语法:{}”中的执行语句称为循环体。当循环条件为true时,则执行循环体。当循环条件为false时,结束整个循环。当循环条件永远为true时,会出现死循环。02循环控制语句while循环语句流程图:02循环控制语句do…while与while类似,但是当循环条件为false的情况下,while语句会结束循环,而do…while语句依然会再执行一次。do…while循环语句语法:首先执行do后面“{}”中的循环体。然后再判断循环条件,当循环条件为true时,继续执行循环体。当循环条件为false时,结束本次循环。do{
执行语句 ......}while(循环条件);02循环控制语句do…while循环语句流程图:02循环控制语句for循环语句能够按照已知的循环次数进行循环操作,主要应用于多条件情况下的循环操作。for循环语句语法:表达式1用于初始化。表达式2用于判断循环条件。表达式3用于改变表达式1的值。for(表达式1;表达式2;表达式3){
执行语句 ...}02循环控制语句for循环语句流程图:03跳转语句和终止语句跳转语句用于实现循环执行过程中程序流程的跳转,PHP中常用的跳转语句有break语句和continue语句。03跳转语句和终止语句在执行continue语句后,程序将结束本次循环的执行,并开始下一轮循环的执行操作。continue语句示例:<?php
for($i=1;$i<=10;$i++){
if($i==6){
continue;
}
echo$i."";
}?>运行结果:03跳转语句和终止语句break语句可以终止当前的循环,包括while、do…while、for和switch在内的所有控制语句。break语句示例:<?phpfor($i=1;$i<=10;$i++){if($i==6){break;}echo$i."";}?>运行结果:03跳转语句和终止语句exit语句的作用是终止整个PHP程序的执行,在exit语句后的所有PHP代码都不会执行。格式如下:exit语句
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《深入了解硫酸生产》课件
- 《阿里巴巴商业模式分析》课件
- 铁路旅客运输服务高铁时代的客运服务课件
- 《三峡人家风光览》课件
- 房屋买卖纠纷调解协议
- 铁道机车专业教学郑州铁路毛乾亚课件
- 铁路班组管理建设班组创新文化课件
- 铁路市场营销产品生命周期概述课件
- 铁路线路安全防护邵鹏飞年课件
- 河底固定电缆施工方案
- 2024年医疗器械经营质量管理规范培训课件
- 小学语文教材的变迁
- 多式联运智慧物流平台构建方案
- 2024年21起典型火灾案例及消防安全知识专题培训(消防月)
- 2024年个人之间清账协议书模板
- GB/T 36187-2024冷冻鱼糜
- 人教版四年级上册数学【选择题】专项练习100题附答案
- 湖南省长沙市雨花区2023-2024学年八年级下学期期末考试历史试题(解析版)
- 空天地一体化算力网络资源调度机制
- 2024年计算机二级MS Office考试题库500题(含答案)
- 心理压力评分(PSS)问卷表
评论
0/150
提交评论