PHP 流程控制语句的解决办法
内容摘要
这篇文章主要为大家详细介绍了PHP 流程控制语句的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣PHP 流程控制语句的简单示例的小伙伴,下面一起跟随php教程的小编罗X
感兴趣PHP 流程控制语句的简单示例的小伙伴,下面一起跟随php教程的小编罗X
文章正文
这篇文章主要为大家详细介绍了PHP 流程控制语句的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣PHP 流程控制语句的简单示例的小伙伴,下面一起跟随php教程的小编罗X来看看吧。不论是PHP还是别的语法,程序总是由若干条语句组成。从执行方式上看,语句的控制结构分为以下三种:1、 顺序结构:从第一条语句到最后一条语句完全顺序执行;2、 选择结构:根据用户输入或语句的中间结果去执行若干任务;3、 循环结构:根据某条条件重复地执行某项任务若干次,或直到达成目标即可。PHP中 有三种控制语句用以实现选择结构与循环结构:1、 条件控制语句:if、else、elseif和switch;2、 循环控制语句:foreach、while、do while和for;3、 转移控制语句:break、continue和return。条件控制语句:If语句,用法:1 2 3 4 | <code class = "language-php" > If(A) Statement1; Else Statement2;</code> |
1 2 3 4 5 6 7 8 9 | <code class = "language-php" > /** * @param * @author php教程 www.idcnote.com **/ $a = 59; //根据$a的值,判断是否及格。如果>=60则输出及格 if ( $a >=60){ echo “及格”; } else echo “不及格”;</code> |
1 2 3 4 5 6 | <code class = "language-php" >If(A) Statement1; Elseif(B) Statement2; Else Statement3;</code> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <code class = "language-php" > /** * @param * @author php教程 www.idcnote.com **/ $a = 59; if ( $a >=60) //在大于等于60的情况里在进行分类 { if ( $a ==100) echo “满分”; elseif ( $a >=90) echo “优秀”; else echo “及格”; } else echo “不及格”;</code> |
1 2 3 4 5 6 7 8 9 10 11 | <code class = "language-php" >Switch(A) { Case val1: Statement1; Break; Case val2: Statement2; Break; Default: Statement3; }</code> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <code class = "language-php" > /** * @param * @author php教程 www.idcnote.com **/ switch ( $leve1 ) { case 3: echo “高级”; case 2: echo “中级”; case 1: echo “初级”; default : echo “错误的等级值”; }</code> |
1 2 3 4 5 6 7 8 9 10 11 12 | <code class = "language-php" > $level = 3; switch ( $level ) { case 3: echo “赋予管理员权限”; case 2: echo “赋予站务权限”; case 1: echo “赋予版主权限”; default : echo “赋予普通用户权限”; }</code> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <code class = "language-php" > /** * @param * @author php教程 www.idcnote.com **/ $a = 59; switch ( $a ) { case $a == 100; echo “满分”; break ; case $a >= 90; echo “优秀”; break ; case $a >= 60; echo “及格”; break ; default : echo “不及格”; }</code> |
1 2 3 4 5 | <code class = "language-php" > do { Statements; } while (A)</code> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <code class = "language-php" > /** * @param * @author php教程 www.idcnote.com **/ $a = 5; //先判断$a是否大于5,如果大于5则执行。 while ( $a >5) { echo “This is while .”; $a –; } do //先执行do之内的语句,然后进行判断。 { echo “This is do … while .”; $a –; } while ( $a > 5)</code> |
1 2 3 | <code class = "language-php" > for ( $a = 5; $a > 5; $a –); echo “This is for ”; </code> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <code class = "language-php" > /** * @param * @author php教程 www.idcnote.com **/ $a = 5; $b = 10; while ( $a <100) //$a<100开始循环 { echo “a = “. $a .”<BR>”; //输出$a,“.”时连接运算符,相当于java中的“+” while ( $b > 0) //$b>0,开始循环 { echo “b = ” . $b .”<BR>”; //输出$b $b –; if ( $b == 3 ) //如果$b==3,则跳出while($b>0) break ; } $a ++; if ( $a == 30) break ; //如果$a==30,就跳出while($a<100) }</code> |
注:关于PHP 流程控制语句的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释