- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2.8.2PHP循环语句陈学平
8.2PHP循环语句018.3跳出控制语句02输出结果03break语句04目录
018.2PHP循环语句
8.2PHP循环语句循环语句是用于反复地执行某一个操作。
PHP循环语句包含while循环、do-while循环、for循环、foreach循环几种。
while循环语句1.while循环语句while循环是PHP中最简单的循环语句,它的语法格式为:?While(A)Statement;说明:只要while表达式中的A为TRUE,就执行statement。2.do···while的语法do{Statements;}while(A)?do···while与while的区别只是在循环结束时do···while进行检查,不管循环的条件满足与否,do···while都将执行一次。
while循环语句dowhile与while的区别只是在循环结束时dowhile进行检查,不管循环的条件满足与否,dowhile都将执行一次。
实例53:while循环
实例代码如下:
?php
$x=1;
while($x=5){
echo这个数字是:$xbr;
$x++;
}
while循环语句Do......while循环实例54Do......while循环使用?实例代码如下:???php$x=2;?do{??echo这个数字是:$xbr;??$x++;}while($x=5);?
For语句和语法3.?For语句和语法For(A;B;C)
Statement;
分析:第一个表达式在循环开始时先无条件的执行一次,一般A都为赋值语句;B在循环开始前运行,如果为TRUE,则继续循环,执行循环的嵌套语句;C在循环之后执行,一般都是自加自减运算。
实例55:For循环使用
实例代码如下:
?phpfor($x=0;$x=10;$x++){echo数字是:$xbr;}echoThisisforbr;?
PHPforeach循环foreach循环只适用于数组,并用于遍历数组中的每个键/值对。
语法
foreach($arrayas$value){
codetobeexecuted;
}
每进行一次循环迭代,当前数组元素的值就会被赋值给$value变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。
实例56foreach循环
实例代码如下:
?php
PHPforeach循环?php$a=array(Tom,Mary,Peter,Jack);foreach($aas$value){??echo$value.br/;}?
028.3跳出控制语句
8.3跳出控制语句PHP中主要有三种转移控制语句:break、continue和return。
03break语句
break语句break语句用于结束当前循环,break可以接受一个可选的数字参数来决定跳出几重循环。
实例57:break语句
使用
实例代码如下:
?phpfor($i=1;$i=10;$i++){????for($j=1;$j=10;$j++){????????$m=$i*$i+$j*$j;????????echo”$m\nbr/”;????????if($m90||$m190){????????????break?2;???????}????}}?
2.Continue语句2.Continue语句Continue用于跳出本次循环,与break不同的是,continue跳出后将继续执行下一次循环。?phpfor($i=1;$i=100;$i++){if($i%3==0||$i%7==0){continue;}else{echo$i\nbr/;}}?
break语句break语句用于结束当前循环,break可以接受一个可选的数字参数来决定跳出几重循环。
实例57:break语句
使用
实例代码如下:
?phpfor($i=1;$i=10;$i++){????for($j=1;$j=10;$j++){????????$m=$i*$i+$j*$j;????????echo”$m\nbr/”;????????if($m90||$m190){????????????break?2;???????}????}}?
break语句break语句用于结束当前循环,break可以接受一个可选的数字参数来决定跳出几重循环。
实例57:break语句
使用
实例代码如下:
?phpfor($i=1;$
您可能关注的文档
- PHP程序设计基础(微课版)(第2版)课件 3.PHP变量定义赋值和作用域.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.PHP检测函数.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.PHP留言读取并显示.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.PHP数组的遍历二.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.PHP用户登录、退出及用户中心.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.PHP正则表达式替换与分割函数.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.使用PHP表单验证数据.pptx
- PHP程序设计基础(微课版)(第2版)课件 3安装APACHE和PHP7.2.pptx
- PHP程序设计基础(微课版)(第2版)课件 4.MYSQL安装与数据连接测试.pptx
- PHP程序设计基础(微课版)(第2版)课件 4.PHP表单必需字段验证.pptx
文档评论(0)