PHP简单分支结构elseif子句
23
2016.03
单一条件分支结构:if语句的条件表达式的值为真(true)时PHP将执行语句组,相反条件表达式的值为假(false)时,PHP将不执行语句组,忽略语句组执行下面的语句。
双向条件分支结构(else从句):if-else条件判断与if条件判断类似,所不同的是,if-else语句的条件表达式值为真(true)时,回执行if的本体语句(语句组1),而条件表达式值为假(false)时,则执行else的本体语句(语句组2)。
<?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>"; //如果前面的值范围都不存在 则显示这条 } //此例学习双向分之如何产生多个判断,如果不存在则输出什么结果,在多个判断中出现的问题。
本文相关文件
转载请注明本文地址: https://www.igs.cc/03/23/335/ | IGS's Blog
PHP简单分支结构elseif子句:等您坐沙发呢!
发表评论
