php流程控制语句-创新互联

php 
流程控制语句(上) 
在php编程语言中,有3中基本的结构组成,分为顺序结构,分支结构和循环结构。 
在php中提供一下四条流程控制语句来实现分支和循环结构。 
1.if……..else……条件语句 
2.switch 分支选择语句 
3do….while….循环语句 
4.for 循环语句 
下面我们来看看着4条流程控制语句的用法 
一,if……..else……条件语句{if……..else…..共有三中结构,此外每种基本结构还可以嵌套另外两种结构,而且还可以应允多级嵌套} 
1.只有if的语句 
这种结构可以理解成“若某条件成立则去做什么事情”其语法如下: 
if(expr){ 
sattement 

2.if……..else….语句

在绍兴等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、成都网站制作 网站设计制作按需网站设计,公司网站建设,企业网站建设,品牌网站设计,全网整合营销推广,外贸网站制作,绍兴网站建设费用合理。

这种结构可解释成”若某条件成立则去做什么事情,否则去做另外一件事。“其语法如下: 
if(expr){ 
statement1 
}else{ 
statement2 

如果 statement1

为真则去执行,不为真则去执行2, 
3.包含else if的语句 
用else if实现多路分支,用语法表示如下: 
if(expr){ 
statement1 
}else ifexpr2) { 
statement2 

else( 
statement 

如果 statement1为真则去执行,不为真则去执行2,依次类推,否则去执行statement。

二, 
switch 语句 
嵌套的if…else….语句可以处理多出分支流程,但使用起来比较繁琐而且也不太清晰,为配合品种引进了switch语句。其语法如下P: 
switch(expr|){ 
case ecpr1: 
statement1: 
break: 
case exp2: 
statement2: 
break: 



default: 
statementN: 
break: 
其中的expr为条件,通常的变量名称。而case后的exprN,通常表示变量的值冒号后则为符合该条件要执行的语句,一定要注意break的作用为退出switch结构,不能省略不写,

 
循环控制语句 
一,do……..while… 语句 
在php中,do……..while..循环语句有两种结构,一种只有while….部分,另一种是do……..while..两部分都有。 
1.只有while…..部分的语句 
如下: 
while(expr){ 
statement 

2.do……..while…..两部分都有语句 
如下: 
do{ 
statement 

while(expr): 
其中的expr的判断的条件,通常为逻辑表达式或比较表达式。而statement为符合条件的额执行部分程序,若程序只有一行,可以省略大括号{}。 
而两种结果的区别在于,前者是先判断条件在执行语句,后是先判断expr开始为真的情况下,两种结构是没有区别的,如果结果是没有区别的,如果expr开始为假,则前者不执行任何语句就跳出循环,而后者仍要执行一次循环才能跳出循环。

秦鹏

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站栏目:php流程控制语句-创新互联
链接分享:http://myzitong.com/article/jcjdi.html