php中if else与ElseIf用法对比
If…Else 语句
如果您希望在某个条件成立时执行一些代码,在条件不成立时执行另一些代码,请使用 if….else 语句。
语法
<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy7163')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy7163>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”
<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy1680')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy1680><?php$d=2; //变量d赋值
if($d==1){
echo "数字1"; //变量d等于1时输出的值
}else{
echo "数字不是1"; //不等于1时输出的值
}
?>
ElseIf 语句
如果希望在多个条件之一成立时执行代码,请使用 elseif 语句:
语法
<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy8496')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy8496>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教程可点击连接查看。
您可能感兴趣的文章:
php获取客户端浏览器与操作系统信息的方法
php中if else与ElseIf用法对比
php图片等比例放大与缩小的方法举例
php strstr查找字符串中是否包含某些字符
php $_SERVER['HTTP_USER_AGENT'] 用法介绍
PHP的控制语句
使用条件语句
php存储与检索session、cookie的类
php switch case用法与实例教程
VBScript 条件语句