TearSnow

PHP简单分支结构elseif子句


       单一条件分支结构:if语句的条件表达式的值为真(true)时PHP将执行语句组,相反条件表达式的值为假(false)时,PHP将不执行语句组,忽略语句组执行下面的语句。

PHP简单分支结构elseif子句

       双向条件分支结构(else从句):if-else条件判断与if条件判断类似,所不同的是,if-else语句的条件表达式值为真(true)时,回执行if的本体语句(语句组1),而条件表达式值为假(false)时,则执行else的本体语句(语句组2)。

PHP简单分支结构elseif子句

<?php

//例子1
$a = 30;
$b = 20;

if($a > $b) {
    echo "a 大于 b<br>";  //如果A大于B,则显示出现,A小于B就不显示
}

$x = 10;
$y = 20;

if ($x == $y){
    echo "x 等于 y<br>"; //如果x和y的数字相等,则显示出现,x和y数字不一样就不显示
}

unset($x,$y);  //销毁自定义变量 $x,$y

var_dump( isset($x) ); //打印变量是否存在 true(存在) 或 false(不存在)
var_dump( isset($y) ); //打印变量是否存在 true(存在) 或 false(不存在)

//说明:通过此例学习单项分支单一条件判断是否显示内容,成立则显示内容,不成立即不显示。学习销毁自定义变量,打印变量是否存在。

//例子2

$x = 30;  
$y = 20;

if ($x > $y){  //如果x 大于 y
    $t = $x;    //那么 t附上x30的值
    $x = $y;    //x附上y20的值
    $y = $t;    //y附上t30的值
}
var_dump ($x > $y);   //因为通过上面转值 所以 x只有20 y有30,那么 x > y是不成立的,打印出值为false

//此例学习判断条件是否存在,存在则产生转值,并且打印最后结果是否成立。

//例子3
$age = 25;      //变量声明年龄

if($age < 19) {     //如果年龄小于19
    
    echo "美女觉得你年龄太小<br>";
}
elseif ($age > 20 && $age < 29.9) {       //如果年龄大于20,或者小于30
    echo "美女觉得你很合适<br>";
}
elseif ($age > 30 ) {
     echo "美女觉得你很老<br>";     //如果年龄大于30
}

elseif ($age > 50 ) {
     echo "美女觉得你实在太老了<br>"; //错误语句,因为前一句没有设定结束范围,会只认大于30以后的这段语句     
}    

else {
    echo "美女看你不像地球人<br>";        //如果前面的值范围都不存在 则显示这条
}
//此例学习双向分之如何产生多个判断,如果不存在则输出什么结果,在多个判断中出现的问题。

 

本文相关文件

转载请注明本文地址: http://www.igs.cc/03/23/335/ | IGS's Blog


该日志由 IGS 于2016年03月23日发表在 PHP日志, 学习日志 分类下, 您可以发表不同观点
原创文章,转载请注明: PHP简单分支结构elseif子句 | IGS's Blog
【上一篇】
【下一篇】

PHP简单分支结构elseif子句:等您坐沙发呢!

发表评论

= 6 + 10 (防止机器人评论

快捷键:Ctrl+Enter