多向条件分支结构
多向条件分支结构(elseif子句)
elseif子句:
格式如下
if(条件表达式1){
语句块1
}elseif(条件表达式1){
语句块2
... ...
}elseif(条件表达式n){
语句块n
}else{
语句块n+1
}
v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}p\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}v\:textbox {display:none;}
幻灯片 4
.O {font-size:149%;}
<?php
date_default_timezone_set("Etc/GMT-8"); //设置时区,中国大陆采用东八区的时间
**echo** "当前时间".date("Y-m-d H:i:s",time())." "; //通过date()函数获取当前时间,并输出
$hour = date("H"); //获取服务器时间中当前的小时,作为分时问候的条件
**if**( $hour < 6 ) { //如果当前时间在6点以前,执行下面的语句块
**echo** "凌晨好!";
} **elseif** ( $hour < 9 ) { //如果当前时间在6点之后和9点以前,执行下面的语句块
**echo** "早上好!";
} **elseif** ( $hour < 12 ) { //如果当前时间在9点之后和12点以前,执行下面的语句块
**echo** "上午好!";
} **elseif** ( $hour < 14 ) { //如果当前时间在12点之后和14点以前,执行下面的语句块
**echo** "中午好!";
} **elseif** ( $hour < 17 ) { //如果当前时间在14点之后和17点以前,执行下面的语句块
**echo** "下午好!";
} **elseif** ( $hour < 19 ) { //如果当前时间在17点之后和19点以前,执行下面的语句块
**echo** "傍晚好!";
} **elseif** ( $hour < 22 ) { //如果当前时间在19点之后和22点以前,执行下面的语句块
**echo** "晚上好!";
} **else** { //如果当前时间在22点之后和次日1点以前,执行下面语句块
**echo** "夜里好!";
}
<?php
/*
* if(条件) {
*
* } else if (条件2) {
*
* } else if (条件3) {
*
* } ....
*
* } else {
*
* }
*
*
*
** if($a > 2) {
*
* } elseif ($b > 3) {
*
* } elseif ($c > 4) {
*
* } ....
*
* } else {
*
* }
*
* 注意: 在这种多路分支中, 只能进入一个
*
*/
$score = 200;
if($score <=60) {
echo "差";
} else if ($score <=70) {
echo "一般";
} elseif ($score <=80) {
echo "好";
} else if($score <= 90) {
echo "良";
}else if($score <= 100){
echo "优";
} else {
echo "有误";
}