php选择结构语句有哪些,PHP选择结构语句介绍【PHP快速⼊
门】
选择结构语句指的就是需要对⼀些条件作出判断,从⽽决定执⾏指定的代码。PHP中常⽤的选择结构语句有if、if…else、if…elseif…else 等,具体介绍如下。
1. if单分⽀结构
单分⽀语句条件判断语句也称单分⽀语句,当满⾜某种条件时,就进⾏某种处理。例如,只有年龄⼤于等于18周岁,才输出已成年,否则⽆输出。具体语法和实例如:
语法
if(判断条件){
代码段
}
实例
if($age>=18){
echo’已成年’;
}
在上述语法中,判断调价你是⼀个布尔值,当该值为ture时,执⾏“{}”中的代码段,否则不进⾏任何处理。其中,当代码块中只有⼀条语句时,“{}”可以省略。
2、if…else语句
if…else语句也称双分⽀语句,当满⾜某种条件时,就进⾏某种处理,否则进⾏另⼀种处理。例如,判断⼀个学⽣的年龄,⼤于等于18岁则是成年⼈。否则是未成年⼈。具体语法和实例如下:
语法:
php语言零基础入门
if(判断条件){
代码段1;
}else{
代码段2;
}
}else{
echo'未成年';
}
在上述语法中,当判断条件为ture时,执⾏代码1;当条件为false时,执⾏代码段2。
除此之外,PHP还有⼀种特殊的运算符:三元与运算符(⼜称三⽬运算符),它也可以完成if…else语句的功能,其语法和⽰例如下。
语法:
条件表达式?表达式1:表达式2
实例:
echo $age>=18?'已成年': '未成年';
在上述语法格式中,先求条件表达式的值,如果为真,则返回表达式1的执⾏结果;如果条件表达式的值为假。则返回表达式2的执⾏结果。
值得⼀提的是,当表达式1与条件表达式相同时,可以简写,省略中间的部分。例如,在规定学⽣的年龄$age是⾃然数(>=0)的情况下,⽰例如下:
语法:
条件表达式?: 表达式2
实例:
echo $age?:'还未出⽣';
3、if…elseif…else语句
if…elseif…else语句称多分⽀语句,⽤于针对不同情况进不同的处理。例如,对⼀个学⽣的考试成绩进⾏等级划分,若分数在90~100分为优秀,分数在80~90分为良好,分数在70~80分为中等,分数在60~70分为及格,分数⼩于60则为不及格。具体语法如下:
语法结构:
if(条件1){
代码段1;
}elseif(条件2){
代码段2;
}
……
elseif(条件n){
代码段n;
}else{
代码段n+1;
}
} elseif($score>=80){
echo'良好';
} elseif($score>=70){
echo'中等';
} elseif($score>=60){
echo'及格';
} else{
echo'不及格';
}
上述语法中,当判断条件1为ture时,则执⾏代码段1;否则继续判断条件2,若为ture,则执⾏代码段2,依此类推;若所有条件都为false,则执⾏代码段n+1。
猜你喜欢

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。