第5章 流程控制.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 流程控制 本章来介绍PHP编程过程中的流程控制。PHP中的代码按其执行方法可以分为三种流程,分别:顺序、判断以及循环。这三种流程之中以顺序最为常见也最为简单,这种方式是代码一句一句从上而下执行。由于这种方式最为简单本章就不再单独说明。本章将说明剩余的:判断及循环两种流程控制方式。在本章中,将重点学习以下内容: if判断 if…else判断 if…elseif…else判断 switch判断 while循环 do循环 for循环 5.1 判断 这一节来介绍流程控制中的判断控制,该种流程控制方式在执行时,对某一条件进行判断,如果达到某一条件就执行相应的内容,如果达不到该条件就不执行相应的内容。在常见的流程图中,判断流程通常如图所示。 5.1.1 if判断 本小节先来看判断中最简单的一类:if判断。在PHP中该类判断的语法格式如以下代码所示: if(expr) { statement …… } 5.1.2 if…else判断 上一节介绍了单重判断:if语句,该判断仅在条件为真时执行相应的语句。本节将要介绍二重判断:if else判断。该类判断与if判断不同,该类判断不仅在条件为真时执行语句也在条件为假时执行另一语句,其语法格式如以下代码所示: if(expr) { statement1; } else { statement2; } 5.1.2 if…else判断 5.1.3 if…elseif…else判断 在PHP中除了单重与二重判断,还有多重判断语句:if else if……else判断。该类判断是最得复杂的判断类型,因为该语句会对所出现的所有可能情况进行判断,并根据判断结果的不同,分别执行相应的语句。该语句的语法格式如以下代码所示: if(expr1){ statement1; } else if(expr2){ statement2; } else if(expr3){ statement3;} …… else{ statementN;} 5.1.3 if…elseif…else判断 5.1.4 switch判断 上一节为读者介绍了PHP中的多重判断if else if else,除此之外PHP中还有另外一种多重判断:switch case判断。该语句的语法格式如以下代码所示: switch ($var){ case value1: statement1; break; case value2: statement2; break; …… default: statementN; } 5.1.4 switch判断 5.2 循环 上一节介绍了判断,这一节继续来介绍循环。循环也是流程控制中常用的一种。常见的循环流程在流程图中如图所示: 5.2.1 while循环 while循环是最简单的一类循环,该循环在开始时先判断某一表达式,如果其值为TRUE就执行循环体,如果为FALSE就不再执行。其语法格式如以下代码所示: while(expr) { …… statement; } 5.2.1 while循环 5.2.2 do循环 5.2.1小节为读者介绍了while循环,该循环的特点是先判断循环条件再执行循环体,所以该类循环有可能一次也不能执行。本小节来介绍PHP中的另一类循环:do循环。与while循环不同,该类循环的特点是先执行循环体,之后再判断循环条件,所以该类循环至少能够执行一次,该类循环的语法格式如以下代码所示: do { …… statement; } while(expr) 5.2.2 do循环 5.2.3 for循环 for循环也是PHP中一类很常用到的循环,该种循环的特点是:执行指定次数的循环。所以如果事先知道循环体所要执行的次数,使用for循环将是最好的选择。该循环的语法格式如以下代码所示: for(expr1;expr2;expr3) { …… statement; } 5.2.3 for循环 5.2.4 foreach循环 PHP中的foreach循环主要用于遍历数组结构。使用传统的for循环等循环形式也可以遍历键名为连续数值的数组,但却不能遍历键名为字母等其他形式的数组。foreach的语法格式如以下代码所示: foreach (array_expression as $value) { statement } foreach (array_expression as $key = $value) { statement } 5.2.4 foreach循环 5.2.5 break的使用 在5.1.4小节中介绍switch判断时就曾提到break语句,该语句的作用就是跳出整个过程。而在循环控制中同样可以使用break语句,作用同样是跳过整个循环体。当在程序执行中遇到

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档