㈠ php如何运用if else分别执行三条代码并输出各自的结果
PHP中既有else if又有elseif,详细用法如下:
elseif,和此名称暗示的一样,是 if 和 else 的组合。和 else 一样,它延伸了 if 语句,可以在原来的 if 表达式值为 FALSE 时执行不同语句。但是和 else 不一样的是,它仅在 elseif 的条件表达式值为 TRUE 时执行语句。
例如以下代码将根据条件分别显示
a is bigger than b,a equal to b 或者a is smaller than b:
if($a>$b){
echo"aisbiggerthanb";
}elseif($a==$b){
echo"aisequaltob";
}else{
echo"aissmallerthanb";
}
/*不正确的使用方法:*/
if($a>$b):
echo$a."isgreaterthan".$b;
elseif($a==$b)://将无法编译
echo"Theabovelinecausesaparseerror.";
endif;
/*正确的使用方法:*/
if($a>$b):
echo$a."isgreaterthan".$b;
elseif($a==$b)://注意使用了一个单词的elseif
echo$a."equals".$b;
else:
echo$a."isneithergreaterthanorequalto".$b;
endif;
㈡ php关于if 里面else if 在嵌套一个if,怎么做
第一:
php的标准if语句语法是:
if(){
}elseif(){
}else{
}
建议写php代码别偷懒, 写齐了还是更好!
二、if语句一般用于相对简单的判断, 如果判断过多, 建议用switch
如:
$a=10;
switch($a){
case5:echo'小';break;
case10:echo'对了'break;
default:echo'是的';
}
或者;
$a=10;
switch(true){
caseis_numeric($a):echo'是数字';break;
caseis_object($a):echo'是对象';break;
default:echo'不知道是什么';
}