版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年物业管理师考试《物业管理法律风险防范》模拟试题(含答案解析)
- 能源储存与调度系统操作规程手册
- 小学主题班会课件:心理健康教育的实践
- 健康饮食伴我行:营养知识学习小学主题班会课件
- 关于2026年品牌宣传策略商洽函(3篇)
- 小学主题班会课件:倡导绿色理念建设美丽校园
- 《管理学基础理论与实务》课件 第6-10章 领导 - 创新与创新管理
- 商洽2026年新市场拓展策略函(7篇)
- 2026年四川省广安市中考化学试卷(含详细答案解析)
- 小学主题班会课件:艺术欣赏与创作欲望
- 2026年教科版小学科学五年级下册期末综合测试卷及答案
- 2025年广东省惠州市惠阳区中考一模语文试题(含答案)
- 尿管留置的并发症预防与管理
- 矿山井下紧急撤离演练脚本
- 2026年及未来5年市场数据中国黑猪养殖行业市场调查研究及发展战略规划报告
- 2026春统编版三年级下册道德与法治( 2022版新课标)全课教案(附目录)
- 2026年内江市东兴区社区工作者招聘考试参考题库及答案解析
- 物业员工服务意识培训完整版
- 国开生活中的法律形考任务1题库及答案
- Unit4Lesson2Moreaboutfestivals(课件)-冀教版英语四年级下册-1
- 地理东南亚第二课时课件-2025-2026学年七年级地理下学期(人教版2024)
评论
0/150
提交评论