zff第5章PHP中的流程控制.ppt

上传人:za****8 文档编号:6824234 上传时间:2020-03-05 格式:PPT 页数:18 大小:275.96KB
返回 下载 相关 举报
zff第5章PHP中的流程控制.ppt_第1页
第1页 / 共18页
zff第5章PHP中的流程控制.ppt_第2页
第2页 / 共18页
zff第5章PHP中的流程控制.ppt_第3页
第3页 / 共18页
点击查看更多>>
资源描述
第5章PHP中的流程控制语句 烟台南山学院软件工程学院 第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语句只有一句 可省略大括号 val2 echo 因为val1 val1 echo 而val2 val2 echo 所以val1大于val2 100 echo 太贵了 不买 第5章PHP中的流程控制 if else判断基本格式 if expr statement else statement 判断结果为真时执行if语句 为假时执行else语句 100 echo 太贵了 不买 elseecho 还挺便宜的 就买它吧 第5章PHP中的流程控制 if elseif else多重判断基本格式 if expr statement elseif expr statement else statement 递归的if elseif else多重判断 通常用在多种决策判断中 val2 echo val1大于val2 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通常是变量名 case后的exprN通常为变量的值 statementN为符合该值时执行的语句 语句超过一条也无需加大括号 使用break跳出过程 第5章PHP中的流程控制 练习 请将本程序改写成if else语句 比较他们的优缺点 第5章PHP中的流程控制 while循环 while循环用来在指定的条件内 不断地重复步骤 格式 while expr statement 如果程序只有一行 则可以省略大括号 多行情况也可以不用大括号 单末尾要使用endwhile结束 i 1 while i i 第5章PHP中的流程控制 使用break跳出循环 break负责结束当前for foreach while do while或者switch结构的执行 break case8 print 当前i的值为8 break2 default echo 当前i的值不是4和8 break i if i 9 break 第5章PHP中的流程控制 使用continue语句 continue用来跳过本次循环中剩余的代码并开始执行下一次循环 while 1 echo 第5章PHP中的流程控制 do while循环 do while循环和while循环非常相似 区别在于表达式的值是在每次循环结束时检查而不是开始时 格式为 do statement while expr i while i 思考 若条件改为 i 10 结果如何 并总结do while与while循环在给定条件一致的情况下 何时结果相同 何时结果不同 第5章PHP中的流程控制 for循环 for循环是PHP中最复杂的循环结构 格式为 for expr1 expr2 expr3 statement expr1在循环开始前无条件执行一次 expr2在每次循环开始前求值 如果其值为True 则继续循环执行statement语句 如果其值为False 则终止循环 expr3在每次循环之后被执行 每个表达式都可以为空 expr2为空意味着将无限循环下去 PHP认为其值为True 注意 for循环与while循环的互相转换 第5章PHP中的流程控制 for i 1 i if i 10 break echo i echo i 1 for if i 10 break echo i echo for i 1 i 与程序5 5 php进行比较 并将作业3的第2题 用for循环完成 第5章PHP中的流程控制 foreach循环 foreach循环主要用于遍历数组和对象 有时会明显for语句 foreach语句的第一种格式 foreach语句的第二种格式 foreach只能对数组和对象遍历 不能根据条件表达式来处理循环 arr array foreach 数组名as item echo item foreach 数组名as 变量1 变量2 第5章PHP中的流程控制 PHP在线资源 foreach linksas link echo link 80 english 73 math 45 foreach stuas subject score echo 您的分数 subject score 第5章PHP中的流程控制 流程控制综合运用实例 array 学生用书 学生教材 教辅用书 课外读物 考试题集 1 array 名著 中国古典 世界名著 英文原著 2 array 考试用书 公务员 会计师 医药师 3 array 儿童读物 看图识字 动漫人物 4 array 武侠小说 金庸小说 古龙小说 玄幻小说 echo for i 0 i type i j elseif j echo type i j echo elseif j count type i 第5章PHP中的流程控制 小结 本章的主要内容 if判断switch case多重判断while循环 do while循环for循环应掌握PHP流程控制只是 为编写大型程序奠定坚实的基础
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!