版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章流程控制语句目录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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年广西示范性高中高三9月联考语文试题
- 2024-2025学年重庆市名校联盟高二上学期11月期中考试语文试题(解析版)
- 2025-2026年河南餐饮服务与管理专业综合知识测试卷
- 2025-2026年健康素养测试题库
- 2026年公众演讲内容组织技巧课件
- 中班主题秋虫运动会教案反思
- 中班安全活动教育预防溺水教案反思
- 电力公司办公室党委办公室主任岗位说明书模板
- 中班科学活动自制小电池教案反思
- 2026年医院感染管理工作计划与总结(2篇)
- 部编版道法新教材四年级年级上册第一课第二课时《与班集体共成长、维护我们的班集体》教案
- 2026交投集团所属辽宁省高速公路运营管理有限责任公司操作岗招聘30人考试备考试题及答案详解
- 星闪赋能音频产业发展白皮书
- DB11-T 1774-2026建筑新能源应用设计规范
- 初中语文新部编版九年级上册第二单元教案(2026秋详细版)
- 第十九届D2终端技术大会:淘宝 Weex 跨多端业务高效交付实践
- 气液相反应动力学-
- 市政道路工程进度计划横道图
- 小数四则混合运算专项练习-及答案
- 管理学ch02y11数据挖掘理论与应用课件
- 凡尔赛宫 园林设计案例分析
评论
0/150
提交评论