欢迎来到天天文库
浏览记录
ID:6384859
大小:530.00 KB
页数:8页
时间:2018-01-12
《php三大流程控制语句详解(传智播客韩顺平老师讲解)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、2013年12月29日PHP基本语法—三大流程控制u顺序控制所谓顺序控制流程,就是不加控制的流程,默认情况,会按照,顺序来执行你编写的代码u分支控制让程序有选择的执行代码1.单分支If(条件表达式){…….…….}这里说明,条件表达式可以很复杂,最终运算的结果就是真或假$age=23;if($age>18){echo"你的年龄大于18";}2.双分支If(条件表达式){…….}else{…….}//--------------------------------------------------
2、------$age=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"你的年龄也不
3、小了,把你送入少管所。";}else{echo"下次注意。";}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多语句
4、Break;Default://n多语句}☞请注意:①Case语句有一到多个②Defaul语句可以没有(根据自己代码的业务逻辑)③通常,在case语句后,要带break;表示退出switch语句④常量类型(intfloatstringBoolean)⑤小数也可以进行switch匹配⑥可以使用布尔型匹配,当布尔型匹配时会转换数据类型⑦如果匹配到一个入case,则就会一起执行,直到遇到break⑧Default放置的位置对执行的结果没有影响①首先按照case顺序进行匹配,如果一个都没有匹配到,则执行d
5、efault语句的内容,直到遇到break,则退出switch☞if语句和switch的区别,及应用场景从我们学习if和switch分支看,if对某个范围的判断,面switch是对一个点的判断,所以我们可以这样去选择他们;应用场景:当我们的分支是几个点的时候(比如判断坦克方向),就应当使用switch,如果你的分支是几个区域(范围)的判断,则考虑使用if。u循环控制流程1.for循环控制基本语法结构For(循环初值;循环的条件;步长){//n多语句}为什么需要循环控制问题:输出10句,“你好,北京
6、”这样一问题:怎么样让我们的某段代码,循环执行2.while循环While(循环语句){循环体}案例:使用while循环打钱10句你好,北京3.dowhile循环基本结构Do{//循环体}while(循环条件);案例:使用while循环打钱10句你好,北京练习题:2013年12月31日u循环相关的语句:break基本的概念:表示结束当前的forwhiledo…whileswitch,流程,可以给一个数字,表示退出到第几层快速入门案例:
7、i=".$i."";if($i==10){break;}}echo"hello";?>快速入门案例2:$i=0;while(++$i){switch($i){case5:echo"quitat5";break;case10:echo"quitat10";break2;//跳出两重循环while循环外面default:break;}}echo'$i='.$i;从上面的案例,我们得出几个结论1.Break语句,默认跳出1层2.Break语句,后面带的数字,不能超过实际可以
8、跳出的循环层数,否则会报fatalerroru循环相关语句——continue基本概念:continue在循环结构中用来跳过本次循环中剩余的代码,并在条件为真时开始执行下一次循环,continue后面也可以带数字,表示从第几次循环重新开始。快速入门:for($i=0;$i<13;$i++){if($i==10){continue;}echo'$i='.$i."";}echo"hellow";u循环相关语句----goto语句基本概念:通过goto语句我们可以将程序跳转到指
此文档下载收益归作者所有