版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车库顶板土方回填安全交底培训
- (2026年)学校周边环境治理方案、总结
- 品牌市场调研委托协议 消费者问卷调查项目服务合同书
- 2025年河南省新乡市辉县市三下数学期末统考试题含解析
- 2025年河北省秦皇岛市卢龙县数学四下期末学业质量监测模拟试题(含解析)
- 电力安全事故应急处置和调查处理条例(2026修订)深度解读与实务指南
- 人才选拔标准试题及答案解析
- 基金基础试题及详细答案解析
- DB43-T 3490-2025重度残疾人康复健身体育进家庭服务规范改
- 财务合同相关试题与答案解析
- 2026年下半年教资高中体育学科知识真题及答案
- 2026秋招:四川发展(控股)公司笔试题及答案
- 2026 年国家能源集团神东矿区央企招聘综合素质试卷 招录 94 人
- 《2.黄河文明之旅》课件2026-2027学年人美版五年级上册美术
- 2025年最-新中小学教师D类考试试卷及答案
- 多磺酸粘多糖乳膏在常见皮肤疾病应用的专家指导意见
- 2026年湖南高速铁路职业技术学院单招综合素质考试模拟试卷(培优A卷)附答案详解
- 2026秋新版小学湘科版科学六年级上册教学计划、教学设计(附目录)适用于新课标
- AI在华文教育中的应用
- 施工升降机安装验收实施方案
- 新版2025-2026新版部编人教版初中7七年级语文上册(全册)教案设计合集
评论
0/150
提交评论