if elseif else
if(e){statement}elseif(e){statement}else{statement}
e
:檢驗結果是否為 TRUE
,才執行 {}
區段中的程式敘述; FALSE
則不執行。{}
:表示執行程式敘述的區段,如果只有敘述一條,括弧可以省略。else
:表示前面的 if
或 elseif
檢驗為 FALSE
,才執行此 {}
區段中的程式敘述。<p>
<?php $exam=true; if($exam){ ?>
<strong>檢驗通過!</strong>
<?php } else{ ?>
<em>測試沒通過!</em>
<?php } ?>
</p>
<?php
function getGrade($s){
if($s>=98){
return 'A++';
}
elseif($s>=95){
return 'A+';
}
elseif($s>=90){
return 'A';
}
elseif($s>=80){
return 'B';
}
elseif($s>=70){
return 'C';
}
elseif($s>=60){
return 'D';
}
else{
return 'E';
}
}
?>
<?php
echo '<ol>';
echo '<li>',getGrade(88),'</li>';
echo '<li>',getGrade(96),'</li>';
echo '<li>',getGrade(55),'</li>';
echo '</ol>';
?>
<?php $account=''; if(!empty($account)){ $isLogged=true; } else{ $noAccount=true; } ?>
<p>
<?php if(!empty($isLogged)) echo "您好!$account"; if(!empty($noAccount)) echo '請登入'; ?>
</p>
更新日期: