php基本的流程控制语句,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开始为假,则前者不执行任何语句就跳出循环,而后者仍要执行一次循环才能跳出循环。

秦鹏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值