php case 多个条件判断语句,PHP条件控制语句——If语句_If…else语句_Elseif语句_Switch…case多重判断语句...

If语句

几乎所有的语言(包括PHP)都有if语句,它按照条件选择执行不同的代码片段。PHP的if语句的格式为:

if (expr)

statement ;

如果表达式expr的值为真,那么就顺序执行statement语句;否则,就会跳过该条语句,再往下 执行。如果需要执行的语句不只一条,那么可以使用“{ }”,在“{ }”中的语句被称为语句组,其格式为:

if(expr){

statement1;

statement2;

}

if语句的流程控制图如图所示。

a4c26d1e5885305701be709a3d33442f.png

If…else语句

大多时候,总是需要在满足某个条件时执行一条语句,而在不满足该条件时执行其他语句。这时可以使用else语句,该语法格式为:

if(expr){

statement1;

}else{

statement2;

}

该语句的含义为:当表达式expr为真时,执行statement1;如果表达式expr为假,则执行statement2。if…else语句的流程控制图如图所示

a4c26d1e5885305701be709a3d33442f.png

Elseif语句

if…else语句只能选择两种结果:要么执行真,要么执行假。但有时会出现两种以上的选择,例如:一个班的考试成绩,如果是90分以上,则为“优秀”;如果是60~90分之间的,则为“良好”;如果低于60分,则为“不及格”。这时可以使用elseif(也可以写作else

if)语句来执行,该语法格式为:

if(expr1){

statement1;

}else if(expr2){

statement2;

}…

else{

statementn;

}

elseif语句的流程图如图所示。

a4c26d1e5885305701be709a3d33442f.png

Switch…case多重判断语句

虽然elseif语句可以进行多重选择,但使用时十分繁琐。为了避免if语句过于冗长,提高程序的可读性,可以使用switch分支控制语句。switch语句的语法格式如下:

switch(variable){

case value1:

statement1;

break;

case value2:

default:

default statement;

}

switch语句根据variable的值,依次与case中的value值相比较,如果不相等,继续查找下一个case;如果相等,就执行对应的语句,直到switch语句结束或遇到break为止。一般来说,switch语句最终都有一个默认值default,如果在前面的case中没有找到相符的条件,则输出默认语句,和else语句类似。

switch语句的流程控制图如图所示。

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值