PHP程序设计基础(微课版)(第2版)课件 11.PHP循环及跳出循环_第1页
PHP程序设计基础(微课版)(第2版)课件 11.PHP循环及跳出循环_第2页
PHP程序设计基础(微课版)(第2版)课件 11.PHP循环及跳出循环_第3页
PHP程序设计基础(微课版)(第2版)课件 11.PHP循环及跳出循环_第4页
PHP程序设计基础(微课版)(第2版)课件 11.PHP循环及跳出循环_第5页
已阅读5页,还剩13页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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"这个数字是:$x<br>";$x++;}while循环语句Do......while循环实例54Do......while循环使用

实例代码如下:

<?php$x=2;

do{

echo"这个数字是:$x<br>";

$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"数字是:$x<br>";}echo"Thisisfor<br>";?>PHPforeach循环foreach循环只适用于数组,并用于遍历数组中的每个键/值对。语法foreach($arrayas$value){codetobeexecuted;}每进行一次循环迭代,当前数组元素的值就会被赋值给$value变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。实例56foreach循环实例代码如下:<?phpPHPforeach循环<?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\n<br/>”;

if($m<90||$m>190){

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\n<br/>";}}?>break语句break语句用于结束当前循环,break可以接受一个可选的数字参数来决定跳出几重循环。实例57:break语句使用实例代码如下:<?phpfor($i=1;$i<=10;$i++){

for($j=1;$j<=10;$j++){

$m=$i*$i+$j*$j;

echo”$m\n<br/>”;

if($m<90||$m>190){

break

2;

}

}}?>break语句break语句用于结束当前循环,break可以接受一个可选的数字参数来决定跳出几重循环。实例57:break语句使用实例代码如下:<?phpfor($i=1;$i<=10;$i++){

for($j=1;$j<=10;$j++){

$m=$i*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论