php中if else与ElseIf用法对比
发布:smiling 来源: PHP粉丝网 添加日期:2014-06-07 10:45:53 浏览: 评论:0
在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,如果当前日期是星期一,下面的代码将输出 “星期一快乐”,否则会输出 “天天快乐”,代码如下:
- <?php
- $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”;当两个条件都不成立时输出“没有符合的数字”,代码如下:
- <?php
- $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教程可点击连接查看。
Tags: php ElseIf 用法对比
相关文章
- ·php 流程控制语句(2013-11-13)
- ·php for循环语句的几种用法分析(2013-11-13)
- ·php中switch语句的用法介绍(2013-11-13)
- ·php 判断常量、变量和函数是否存在(2014-01-07)
- ·php 流程控制语句(2014-01-09)
- ·php if..else 循环(2014-01-09)
- ·PHP中foreach循环详解(2014-01-09)
- · php foreach用法和实例(2014-01-09)
- ·php for的高级运用(2014-01-13)
- ·PHP条件语句(if else/switch)语法与示例(2014-02-05)
- ·PHP 循环语句基本语法结构笔记(2014-02-10)
- ·PHP 条件语句基本语法结构(2014-02-10)
- ·PHP 循环控制语句几种方法详解(2014-02-20)
- ·PHP入门教程之If…Else 条件判断语句(2014-02-22)
- ·PHP Switch 语句之学习笔记(2014-02-22)
- ·PHP循环之PHP基础入门教程(2014-02-22)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)