PHP編程學習:switch_case

關於switch_case的語言表達式主要適用於驗證多個可能的值,對於選取範圍的條件表達不可用。

比如用 if else,確定今天是星期幾,表達式:

$today=9

if ($today==1) {
  echo "今天是星期一";
} elseif ($today==2) {
  echo "今天是星期二";
} elseif ($today==3) {
  echo "今天是星期三";
} elseif ($today==4) {
  echo "今天是星期四";
} elseif ($today==5) {
  echo "今天是星期五";
} elseif ($today==6) {
  echo "今天是星期六";
} elseif ($today==7) {
  echo "今天是星期日";
}else {
  echo "你是火星人";
}

如圖所示:

那用witch_case 表達的話,如下:

switch ($today) {
  case '1':
    echo "今天是星期一";
    break;
    case '':
      echo "今天是星期二";
      break;
      case '3':
        echo "今天是星期三";
        break;
        case '4':
          echo "今天是星期四";
          break;
          case '5':
            echo "今天是星期五";
            break;
            case '6':
              echo "今天是星期六";
              break;
              case '7':
                echo "今天是星期七";
                break;
  default:
    echo "你是火星人嗎?";
    break;
}

如圖所示:

參考學習教程,感謝老師的分享:switch_case

Post a Comment

0 Comments