版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管道工试题及答案初级
- 8.1 辩证思维的含义与特征 政治统编版选择性必修三逻辑与思维
- 户外摄影采风免责协议书
- 湖南省岳阳市2026年七年级下学期期中考试数学试题附答案
- 2026年法律顾问在企业管理中的角色与职责
- 2026年社区戒毒康复人员期满解除宣告仪式组织考核
- 2026年台风防御期间水利工程调度与应对测试
- 2026年心理学入门知识学习与自测题
- 2026年灾害应对与减灾防灾知识问答
- 2026年会计师知识点财税政策多选题库
- YB-T6231-2024《钢铁行业轧钢工序单位产品碳排放技术要求》
- 海南省2025届中考物理试题(附答案)
- 浙江中烟工业招聘笔试题库2026
- 手术机器人伦理素养的量化评估
- DB11∕T 2455-2025 微型消防站建设与管理规范
- 5年(2021-2025)上海中考物理真题分类汇编专题14 电学压轴实验题(原卷版)
- T-SETA 0005--2023 电梯按需维护保养导则
- DB11T 809-2011 典当经营场所安全防范技术要求
- 艾滋病患者心理调适与社会支持策略
- 三年(2023-2025)中考化学真题分类汇编(全国):专题22 实验探究题(解析版)
- 福州地铁笔试题目及答案
评论
0/150
提交评论