php三大流程控制语句详解(传智播客韩顺平老师讲解)

php三大流程控制语句详解(传智播客韩顺平老师讲解)

ID:6787545

大小:530.00 KB

页数:8页

时间:2018-01-25

php三大流程控制语句详解(传智播客韩顺平老师讲解)_第1页
php三大流程控制语句详解(传智播客韩顺平老师讲解)_第2页
php三大流程控制语句详解(传智播客韩顺平老师讲解)_第3页
php三大流程控制语句详解(传智播客韩顺平老师讲解)_第4页
php三大流程控制语句详解(传智播客韩顺平老师讲解)_第5页
资源描述:

《php三大流程控制语句详解(传智播客韩顺平老师讲解)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、2013年12月29日PHP基本语法—三大流程控制u顺序控制所谓顺序控制流程,就是不加控制的流程,默认情况,会按照,顺序来执行你编写的代码u分支控制让程序有选择的执行代码1.单分支If(条件表达式){…….…….}这里说明,条件表达式可以很复杂,最终运算的结果就是真或假$age=23;if($age>18){echo"你的年龄大于18";}2.双分支If(条件表达式){…….}else{…….}//--------------------------------------------------------$age

2、=13;if($age>18){echo"你的年龄大于18";}else{echo"你的年龄小于18";}3.多分支基本语法结构:If(条件表达式){…….}elseif{…….}elseif{…….}……Else{…….}☞对上面的结构请注意①elseif可以有一个,也可以有多个②else可以没有案例:$age=13;if($age>18){echo"你的年龄大于18岁,要对自己的行为负责,入监狱。";}Elseif($age>10&&$age<18){echo"你的年龄也不小了,把你送入少管所。";}else{e

3、cho"下次注意。";}1.多分支—switch语句$myChar="b";switch($myChar){case"a":echo"今天星期一";break;case"b":echo"今天星期二";break;case"c":echo"今天星期三";break;default:echo"没有匹配的日期";}//输出:今天星期二Switch(表达式){Case常量1://n多语句Break;Case常量2://n多语句Break;Case常量3://n多语句Break;Default://n多语句}☞请注意:①Cas

4、e语句有一到多个②Defaul语句可以没有(根据自己代码的业务逻辑)③通常,在case语句后,要带break;表示退出switch语句④常量类型(intfloatstringBoolean)⑤小数也可以进行switch匹配⑥可以使用布尔型匹配,当布尔型匹配时会转换数据类型⑦如果匹配到一个入case,则就会一起执行,直到遇到break⑧Default放置的位置对执行的结果没有影响①首先按照case顺序进行匹配,如果一个都没有匹配到,则执行default语句的内容,直到遇到break,则退出switch☞if语句和swi

5、tch的区别,及应用场景从我们学习if和switch分支看,if对某个范围的判断,面switch是对一个点的判断,所以我们可以这样去选择他们;应用场景:当我们的分支是几个点的时候(比如判断坦克方向),就应当使用switch,如果你的分支是几个区域(范围)的判断,则考虑使用if。u循环控制流程1.for循环控制基本语法结构For(循环初值;循环的条件;步长){//n多语句}为什么需要循环控制问题:输出10句,“你好,北京”这样一问题:怎么样让我们的某段代码,循环执行2.while循环While(循环语句){循环体}案例

6、:使用while循环打钱10句你好,北京3.dowhile循环基本结构Do{//循环体}while(循环条件);案例:使用while循环打钱10句你好,北京练习题:2013年12月31日u循环相关的语句:break基本的概念:表示结束当前的forwhiledo…whileswitch,流程,可以给一个数字,表示退出到第几层快速入门案例:";if($i==10){break;}}echo"hello";?>快速入门案例2:$i=0

7、;while(++$i){switch($i){case5:echo"quitat5
";break;case10:echo"quitat10
";break2;//跳出两重循环while循环外面default:break;}}echo'$i='.$i;从上面的案例,我们得出几个结论1.Break语句,默认跳出1层2.Break语句,后面带的数字,不能超过实际可以跳出的循环层数,否则会报fatalerroru循环相关语句——continue基本概念:continue在循环结构中用来跳过本次循环中剩余的

8、代码,并在条件为真时开始执行下一次循环,continue后面也可以带数字,表示从第几次循环重新开始。快速入门:for($i=0;$i<13;$i++){if($i==10){continue;}echo'$i='.$i."
";}echo"hellow";u循环相关语句----goto语句基本概念:通过goto语句我们可以将程序跳转到指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。