欢迎来到天天文库
浏览记录
ID:41106359
大小:275.96 KB
页数:18页
时间:2019-08-16
《zff第5章PHP中的流程控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章PHP中的流程控制语句烟台南山学院软件工程学院本章主要内容PHP中的if判断PHP中的switch…case判断PHP中的while循环PHP中的for循环流程控制综合运用实例第5章PHP中的流程控制if…else判断if…else判断语句有以下3种形式:简单的if判断除了if之外,加上了else分支递归的if…elseif…else多重判断,通常用在多种决策判断中第5章PHP中的流程控制简单的if判断基本格式:if(expr){statement}只对判断结果为真时执行操作如果statement
2、语句只有一句,可省略大括号$val2){echo“因为val1=”.$val1.“,";echo“而val2=".$val2."";echo“所以val1大于val2"."";}?>100)echo"太贵了,不买!";?>第5章PHP中的流程控制if…else判断基本格式:if(expr){statement}else{statement}判断结果为真时执行if语句,为假时
3、执行else语句100)echo"太贵了,不买!";elseecho"还挺便宜的,就买它吧!";?>第5章PHP中的流程控制if…elseif…else多重判断基本格式:if(expr){statement}elseif(expr){statement}…else{statement}递归的if…elseif…else多重判断,通常用在多种决策判断中。$val2)echo"val1大于val2
4、"."";elseif($val1==$val2)echo"val1等于val2"."";elseecho"val1小于val2";?>第5章PHP中的流程控制switch…case多重判断switch循环用于把同一个变量或表达式与很多不同的值比较,并根据其值来执行不同的代码的情况。格式为:switch(expr){caseexpr1:statement1;break;caseexpr2:statement2;break;…default:statementn;break;}expr通常
5、是变量名,case后的exprN通常为变量的值,statementN为符合该值时执行的语句,语句超过一条也无需加大括号。使用break跳出过程。第5章PHP中的流程控制
6、break;}?>练习:请将本程序改写成if…else语句。比较他们的优缺点。第5章PHP中的流程控制while循环while循环用来在指定的条件内,不断地重复步骤。格式:while(expr){statement}如果程序只有一行,则可以省略大括号“{}”。多行情况也可以不用大括号,单末尾要使用endwhile结束。";$i=1;while($i<=10):print$i;$i++;endwhil
7、e;print"";?>";$i++;}?>第5章PHP中的流程控制使用break跳出循环break负责结束当前for、foreach、while、do…while或者switch结构的执行。";break;case8:print"当前i的值为8.";break2;default:ech
8、o"当前i的值不是4和8.";break;}}?>";$i++;if($i==9)break;}?>第5章PHP中的流程控制使用continue语句continue用来跳过本次循环中剩余的代码并开始执行下一次循环。
此文档下载收益归作者所有