用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php中if else与ElseIf用法对比

时间:2015-01-23  来源:西部数据  作者:西部数据

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

If…Else 语句

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

语法代码如下:

  1. if (condition) //设置条件 
  2.   code to be executed if condition is true; //如果条件为真的代码被执行; 
  3. else 
  4.   code to be executed if condition is false;  //如果条件为假,代码被执行 

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

  1. <?php 
  2. $d=date("D"); //变量d赋值 
  3. if($d=="Mon"){ 
  4.  echo "星期一快乐!"
  5. }else
  6.  echo "天天快乐!"
  7. ?> 

实例2,如果d等于1时输出“数字1”,否则输出“数字不是1”,代码如下:

  1. <?php 
  2. $d=2; //变量d赋值 
  3. if($d==1){ 
  4.  echo "数字1"//变量d等于1时输出的值 
  5. }else
  6.  echo "数字不是1"//不等于1时输出的值 
  7. ?> 

ElseIf 语句

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

语法代码如下:

  1. if (condition) //条件1 
  2.   code to be executed if condition is true; //条件1为真,代码被执行 
  3. elseif (condition) //条件2 
  4.   code to be executed if condition is true; //条件2为真,代码被执行 
  5. else 
  6.   code to be executed if condition is false;  //2个条件都为假时,代码被执行 

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

  1. <?php 
  2. $d=3; //变量d赋值 
  3. if($d==1){ 
  4.  echo "数字1"//当d等于1时输出“数字1” 
  5. elseif ($d==2){ 
  6.  echo "数字2"//当d等于2时输出“数字2” 
  7. else
  8.  echo "没有符合的数字"//两个条件都不成立时输出的内容 
  9. ?> 

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

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门