巢状条件分支结构
v**语法****:
**
**if(****表达式****1****){
**
** if(****表达式****2****){
**
** ****.. .. ..****
**
** }else{
**
** ****.. .. ..
**
** }
**
**}else{
**
** if(****表达式****3****){**** ****…****
**
** }
**
**}
**
•巢状式条件分支结构就是if语句的嵌套,即指if或else后面的语句块中又包含if语句。if语句可以无限层地嵌套在其他if语句,这给程序的不同部分的条件执行提供了充分的弹性。
•巢状式if..else流程控制使用范例:
<?php
$a=88;
echo "数学成绩: $A <p>";
if($a>=60){
if($a>=70){
if($a>=90){
echo "不错喔!!这次数学成绩甲等!!";
}else{
echo "还可以...这次数学成绩乙等!!";
}
}else{
echo "勉勉强强及格边缘...这次数学成绩丙等!!";
}
}else{
echo "有待下次努力...数学成绩不及格!!";
}
?>
<?php
/*
*
*
* if($a > 3) {
* if($b > 5) {
* if($c > 3) {
*
* }
* } else {
* switch() {
* case 1:
* if() {
*
* }
*
* break;
* }
* }
* } else {
* if($b > 5) {
*
* }
*
* }
*
*
*
*/
$name = "hello";
$sex = "女";
$age = 80;
if($sex == "男") {
if($age >60) {
echo "{$name} 这个人,是男人, 已经退休".($age-60)."年了<br>";
}else {
echo "{$name} 这个人,是男人, 还有".(60-$age)."年就退休<br>";
}
} else {
if($age > 55) {
echo "{$name} 这个人,是女人, 已经退休".($age-55)."年了<br>";
} else {
echo "{$name} 这个人,是女人, 还有".(55-$age)."年就退休<br>";
}
}
``