- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP编程基础与实例教程PHP Fundamentals Practices 第 4 章 PHP流程控制语句 本章大纲 4-1 条件控制结构 4-2 循环结构 4-3 其他流程控制语句 4-1 条件控制结构 4-1 条件控制结构 4-1 条件控制结构 4-2 循环结构 4-2 循环结构 4-2 循环结构 4-2 循环结构 4-3 其他流程控制语句 4-3 其他流程控制语句 4-3 其他流程控制语句 * PHP编程基础与实例教程 主讲:孔祥盛 1. if语句 if语句的语法格式为: if(条件表达式){ 语句块; } 2. if…else语句 if…else语句的语法格式为: if(条件表达式){ 语句块1 }else{ 语句块2 } 3. switch语句 switch语句的语法格式为: switch(表达式){ case 值1: 语句块1; break; case 值2: 语句块2; break; … default: 语句块n; } 1. while循环语句 while循环语句是最简单的循环语句,它的语法格式跟if语句相似: while(条件表达式){ 语句块; } 2. do…while循环语句 do…while循环语句的语法格式如下所示: do{ 语句块; }while(条件表达式); 3. for循环语句 for循环语句的语法格式如下所示: for(表达式1;条件表达式2;表达式3){ 语句块; } for循环语句中,各表达式的功能如下: 表达式1的功能是初始化循环控制变量,表达式1只执行一次,并且不是必需的。 条件表达式2为循环控制条件,若条件表达式2值为TRUE,则执行语句块;若条件表达式2值为FALSE则跳出for循环。条件 表达式2也不是必需的。 表达式3的功能是修改循环控制变量的值。表达式3也不是必需的。 4. 循环结构应用 程序nine.php使用PHP循环结构制作九九乘法表 strongPHP九九乘法表/strong br/ table border=1 ?php for ($c=1;$c=9;$c++){ echo tr; for ($d=$c;$d=9;$d++){ echo td align=right; echo $c.×.$d.=.$c*$d.nbsp;nbsp;nbsp;; echo /td; } echo /tr; echo tr/tr/; } ? /table 1. continue语句 continue语句一般在for、while或do…while循环结构中使用。在循环结构中,当程序执行至 continue 时,程序将跳过本次循环中剩余的代码并开始执行下一次循环。例如程序continue.php的功能是计算1+3+5+…+99的奇数和。 ?php $sum = 0; for($i=1;$i=100;$i++){ if($i%2==0){ continue; } $sum = $sum + $i; } echo $sum; ? 2. break语句 当break在switch语句中使用时,它会使程序跳出当前的switch语句。break语句还可以使用在for、while或do…while循环语句中,使得程序跳出当前循环结构。例如程序break.php的功能时计算1+2+3+…+100和。 ?php $sum = 0; for($i=1;;$i++){ $sum = $sum+$i; if($i==100){ break; } } echo $sum; ? 3. 终止PHP程序运行 exit语言结构的语法格式:void exit ( [string message] ) exit语言结构的功能:输出字符串信息message,然后终止PHP程序的运行。例如程序exit.php。 ?php @($a = 2/0) or exit(发生被零除错误!); echo exit后面的语句将不会运行!; ? 从程序exit.php的运行结果可以看出: 1.使用逻辑或(or)表达式:$a or $b可以强制只有表达式$a的结果为FALSE时,表达式$b才会执行。 2.当某个表达式运行失败时,该表达式的结果为FALSE。
您可能关注的文档
- PHP+MySQL网站开发技术项目式教学课件作者唐俊4.1诚信管理论坛用户管理模块设计与实现课件.ppt
- PHP+MySQL网站开发技术项目式教学课件作者唐俊6.1诚信管理论坛用户管理模块设计与实现课件.ppt
- PHP和MySQLWeb应用开发教学课件作者刘乃琦李忠第1章课件.ppt
- PHP和MySQLWeb应用开发教学课件作者刘乃琦李忠第10章课件.ppt
- PHP和MySQLWeb应用开发教学课件作者刘乃琦李忠第11章课件.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项教学课件作者孔祥盛1课件.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项教学课件作者孔祥盛2课件.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项教学课件作者孔祥盛3课件.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项教学课件作者孔祥盛5课件.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项教学课件作者孔祥盛6课件.ppt
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
文档评论(0)