PHP中的三大流程控制与两种中断循环的方式

**熬夜选手
发布: 2020-05-01 14:48:14
原创
157 人浏览过

PHP中的三大流程控制与两种中断循环的方式

三大流程结构:

顺序结构:

程序运行的自然状态,就是从前往后(从上到下)运行程序。

分支结构:

程序运行过程中,根据判断条件的不同结果(true或false),执行不同的分(其他分支不再执行)。

循环结构:

程序运行过程中,根据判断条件的不同结果(true或false),决定是再次执行还是不再执行。

if语句

1.单分支

//形式:
if (  )//条件判断
{
//如果条件满足,就执行这里
}
登录后复制

2.双分支

//形式:
if (   ) //条件判断
{
//如果条件满足,就执行这里
}
else
{
//如果条件不满足,就执行这里
}
登录后复制

3.多分支

//形式:
if (   ){  //条件判断1
//分支1;
}
elseif(   ){  //条件判断2
//分支2;
}
elseif(   ){  //条件判断3
//分支3;
}
登录后复制

分支结构之switch分支语句

//语法:
switch( )
{
case  值1:   //如果$v1 等于 这个“值1”,就执行本分支
分支语句1;
break;   //表示跳出该分支,也就是跳出switch语句。
case  值2:   //如果$v1 等于 这个“值2”,就执行本分支
分支语句2;
break;
。。。。。。  //可以更多的分支
default:
默认分支; 
}
登录后复制

注意:

当某个分支满足条件并执行该分支后,如果该分支中没有break语句,此时,程序的流程会“直接进入”后一个分支继续执行,直到碰到break才会结束switch。

循环结构之while循环语句

//while循环语法:
while(条件判断)
{
。。。。循环体语句;
}

//循环结构之do while循环语句
do while循环语法:
do
{
。。。。循环体语句;
 
}while(条件判断)
登录后复制

说明:

先执行一次循环体,然后进行条件判断:

如果成立:则继续回去执行循环体,而后再次进行条件判断,如此反复;

如果不成立:则退出循环,执行后续语句。

循环结构之for循环语句

//for循环语法:
for(循环变量初始化1; 循环条件判断2; 循环变量的改变3){
。。。。。。。。循环体语句块4;
}
登录后复制

循环的中断

循环是按给定的条件,只要条件满足就会继续执行循环体的一种语法形式。

但,我们也可以在循环过程中(循环体内),人为将循环中断。

有两种中断循环的方式:

continue中断:

含义:中断当前正在进行的循环体(即后续语句不再执行),继续下一次循环要执行的语句。

语法形式:

continue  [$n];  //表示是要中断第几层的循环,继续该层循环的下一次。

break中断:

含义:停止(跳出)当前正在进行的循环(即完全终止循环),去执行该循环之后的语句。

语法形式:

break  [$n];   //表示是要中断几层循环。

总结:

通过学习流程控制与continue、break语句,我们就可以灵活的来控制我们代码,达到我们想要的效果。希望能够给大家有所帮助。

以上是PHP中的三大流程控制与两种中断循环的方式的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
1
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!