PHP中的三大流程控制与两种中断循环的方式
三大流程结构:
顺序结构:
程序运行的自然状态,就是从前往后(从上到下)运行程序。
分支结构:
程序运行过程中,根据判断条件的不同结果(true或false),执行不同的分(其他分支不再执行)。
循环结构:
程序运行过程中,根据判断条件的不同结果(true或false),决定是再次执行还是不再执行。
if语句
1.单分支
1 2 3 4 5 |
|
2.双分支
1 2 3 4 5 6 7 8 9 |
|
3.多分支
1 2 3 4 5 6 7 8 9 10 |
|
分支结构之switch分支语句
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
注意:
当某个分支满足条件并执行该分支后,如果该分支中没有break语句,此时,程序的流程会“直接进入”后一个分支继续执行,直到碰到break才会结束switch。
循环结构之while循环语句
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
说明:
先执行一次循环体,然后进行条件判断:
如果成立:则继续回去执行循环体,而后再次进行条件判断,如此反复;
如果不成立:则退出循环,执行后续语句。
循环结构之for循环语句
1 2 3 4 |
|
循环的中断
循环是按给定的条件,只要条件满足就会继续执行循环体的一种语法形式。
但,我们也可以在循环过程中(循环体内),人为将循环中断。
有两种中断循环的方式:
continue中断:
含义:中断当前正在进行的循环体(即后续语句不再执行),继续下一次循环要执行的语句。
语法形式:
continue [$n]; //表示是要中断第几层的循环,继续该层循环的下一次。
break中断:
含义:停止(跳出)当前正在进行的循环(即完全终止循环),去执行该循环之后的语句。
语法形式:
break [$n]; //表示是要中断几层循环。
总结:
通过学习流程控制与continue、break语句,我们就可以灵活的来控制我们代码,达到我们想要的效果。希望能够给大家有所帮助。
以上是PHP中的三大流程控制与两种中断循环的方式的详细内容。更多信息请关注PHP中文网其他相关文章!