close

這一篇來介紹PHP的程式決策結構 


if..else的決策結構,其語法如下:

  if(決策條件)
  {
             執行動作  
  }
     else
     {
             執行動作      
     }


實例:判斷成績是否及格
<?php
     if($grade>=60)
     {
             echo "您的成績及格"; 
     }
        else
        {
             echo "您的成績沒有及格";
        }
?>


switch...case的決策結構,其語法如下:

switch(條件){
        case(條件) : (執行動作); break;
        case(條件) : (執行動作); break;
        default:(執行動作);
}

重點在於要寫break,否則程式會繼續往下搜尋,可能導致錯誤XD

實例:判斷學生成績的等級

<?php
      switch($grade) {
                case ($grade>=90) : 
                              echo"優等";
                              break;
                case ($grade>=80) : 
                              echo"甲等";
                              break;
                case ($grade>=70) : 
                              echo"乙等";
                              break;
                 case ($grade>=60)  : 
                              echo"丙等";
                              break;
                 default : 
                              echo"不及格";
       }
?>

arrow
arrow
    全站熱搜

    hazuki016 發表在 痞客邦 留言(0) 人氣()