简单的分支结构4.2.1 PHP单一条件分支结构和双向条件分支结构
简单的分支结构
单一条件分支结构(if)
7.png
•单个if语句:
基本格式:
if(条件表达式){
语句组;
//语句组为单条语句时可省略“{ }”。
}
当条件表达式的值为真(true)时,PHP将执行语句组,相反条件表达式的值为假(false)时,PHP将不执行语句组,忽略语句组执行下面的语句。
<?php
**if** ($a > $b)
**echo** "a 大于 b";//如果变量a的值大于b的值则会输出:a大于b
$x=10;
$y=20;
**if**($x<$y){ //判断是否x小于y。多条语句需要使用{ }括起来。
$t=$x;
$x=$y;
$y=$t;
}
var_dump($x>$y);//输出:bool(true)
?>
双向条件分支结构(else从句)
8.png
if…else语句:
格式如下
if(条件表达式){
语句组1
}else{
语句组2
//语句组为单条语句时可省略“{ }”。
}
if-else 条件判断与 if 条件判断类似,所不同的是,if-else 语
句的条件表达式值为真(true)时,会执行 if 的本体语句(语句组1),
而条件表达式值为假(false)时,则执行 else 的本体语句(语句组2)。
/*
* if(true) {
* 语句;
* 语句;
* }
*
*
* if(bool) {
* 多条
* }
*
* if(bool)
* 单条
*
*
*
*
*
*
*
*/
$age = 30;
echo "妹子漂亮<br>";
if($age > 20 && $age < 30 ) {
echo "在车上和妹子聊的很开心<br>";
echo "在车上和妹子留了电话<br>";
} else {
echo "自己在车上坐着<br>";
}
echo "妹子上班<br>";