在PHP中什么时候使用elseif,php中if else与ElseIf用法对比

在php中if可以使用直接if else 或ElseIf来判断其它可能的出现情况了,下面我来给大家介绍if else与ElseIf用法及一些细节上的区别了。

If…Else 语句

如果您希望在某个条件成立时执行一些代码,在条件不成立时执行另一些代码,请使用 if….else 语句。

语法

 代码如下复制代码

if (condition) //设置条件

code to be executed if condition is true; //如果条件为真的代码被执行;

else

code to be executed if condition is false;  //如果条件为假,代码被执行

实例1

如果当前日期是星期一,下面的代码将输出 “星期一快乐。”,否则会输出 “天天快乐。”:

 代码如下复制代码

$d=date("D"); //变量d赋值

if($d=="Mon"){

echo "星期一快乐!";

}else{

echo "天天快乐!";

}

?>

实例2

如果d等于1时输出“数字1”,否则输出“数字不是1”

 代码如下复制代码
<?php

$d=2; //变量d赋值

if($d==1){

echo "数字1"; //变量d等于1时输出的值

}else{

echo "数字不是1"; //不等于1时输出的值

}

?>

ElseIf 语句

如果希望在多个条件之一成立时执行代码,请使用 elseif 语句:

语法

 代码如下复制代码

if (condition) //条件1

code to be executed if condition is true; //条件1为真,代码被执行

elseif (condition) //条件2

code to be executed if condition is true; //条件2为真,代码被执行

else

code to be executed if condition is false;  //2个条件都为假时,代码被执行

实例

当d的值等于1时,输出“数字1”;等于2时输出“数字2”;当两个条件都不成立时输出“没有符合的数字”

 代码如下复制代码

$d=3; //变量d赋值

if($d==1){

echo "数字1"; //当d等于1时输出“数字1”

}

elseif ($d==2){

echo "数字2"; //当d等于2时输出“数字2”

}

else{

echo "没有符合的数字"; //两个条件都不成立时输出的内容

}

?>

总结在 if else与ElseIf 中 if中可以包括有else与elseif但是如果使用了if else之后就不会出现elseif但相反就可以,从上面例子我们就可以看出来,更多php教程可点击连接查看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值