PHP网站开发编程语言-循环控制语句

上传人:小** 文档编号:110037966 上传时间:2019-10-28 格式:PPT 页数:9 大小:531KB
返回 下载 相关 举报
PHP网站开发编程语言-循环控制语句_第1页
第1页 / 共9页
PHP网站开发编程语言-循环控制语句_第2页
第2页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《PHP网站开发编程语言-循环控制语句》由会员分享,可在线阅读,更多相关《PHP网站开发编程语言-循环控制语句(9页珍藏版)》请在金锄头文库上搜索。

1、循环控制语句,本讲大纲:,1、while循环语句 2、dowhile循环语句 3、for循环语句 4、foreach循环语句 5、流程控制的另一种书写格式 6、使用break/continue语句跳出循环,While循环语句,while循环是PHP中最简单的循环语句,它的语法格式为: while (expr) statement 当表达式expr的值为真时,将执行statement语句,执行结束后,再返回到expr表达式继续进行判断。直到表达式的值为假,才跳出循环,执行下面的语句。 while循环语句的流程控制图如图所示。,while语句还有另一种形式的表示,即dowhile。两者的区别在于,

2、dowhile要比while语句多循环一次。当while表达式的值为假时,while循环直接跳出当前循环;而dowhile语句则是先执行一遍程序块,然后再对表达式进行判断。dowhile语句的流程控制图如图所示。,Dowhile循环语句,for循环是PHP中最复杂的循环结构,它的语法格式为: for (expr1; expr2; expr3) statement; 其中,expr1在第一次循环时无条件取一次值;expr2在每次循环开始前求值,如果值为真,则执行statement,否则跳出循环,继续往下执行;expr3在每次循环后被执行。for循环语句的流程控制图如图所示。,For循环语句,fo

3、reach循环是PHP 4引进来的,只能用于数组。在PHP 5中,又增加了对对象的支持。该语句的语法格式为: foreach (array_expression as $value) statement 或 foreach (array_expression as $key = $value) statement foreach语句将遍历数组array_expression,每次循环时,将当前数组中的值赋给$value(或是$key和$value),同时,数组指针向后移动直到遍历结束。当使用foreach语句时,数组指针将自动被重置,所以不需要手动设置指针位置。,Foreach循环语句,在一个

4、复杂的PHP页面中,可能包含了多个条件语句、循环语句和函数,仅查找匹配的大括号“”就非常麻烦。为此,PHP提供了另一种书写格式,包括if、while、for、foreach和switch都可以使用。该书写格式的基本形式是:使用冒号“:”来代替左边的大括号“”;使用endif;、endwhile;、endfor;、endreach;和endswitch;来代替右边的大括号“”。,流程控制的另一种书写格式,在使用循环语句时,有时不确定循环的次数,遇到这样的情况可以使用无限循环,如: while(true) 或 for(;) 只有当程序块满足一定条件后才跳出循环,跳出循环使用的关键字是break和c

5、ontinue。,使用break/continue语句跳出循环,1break break关键字可以终止当前的循环,包括while、dowhile、for、foreach和switch在内的所有控制语句。 break语句不仅可以跳出当前的循环,还可以指定跳出几重循环。格式为: break $num; 参数$num指定要跳出几层循环。break关键字的流程控制图如图所示。,使用break/continue语句跳出循环,2continue continue关键字的作用没有break强大,continue只能终止本次循环而进入到下一次循环中,continue也可以指定跳出几重循环。continue关键字的流程控制图如图所示。,使用break/continue语句跳出循环,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > PHP资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号