dongshubang7816 2017-09-17 07:19
浏览 109
已采纳

如何在php中使用switch

if (isset($_POST["submit"])){
$oride='';
$count = "25";
$origin = $_POST["origin"];
$destinataion = $_POST["destination"];
$oride = ($destination = $_POST["destination"] - $origin= $_POST["origin"]);

    switch (true) {
    case ($count<="0"):
    echo "invalid";
        break;

    case ($count==="15"):
    echo $count;
        break;

    case ($count==="16"):
    $total = $count + "1";
    echo $total;
        break;
    default:
        echo "hello";
}  }

The code will compute 1st then execute switch depending on what is the result of the computation. I tried if else but it will be too long because the case will go up to 130.

  • 写回答

2条回答 默认 最新

  • douanye8442 2017-09-17 07:24
    关注

    You must use the var $count in switch statement and the constant in case this way

       switch ($count) {
        case  "0" :
        echo "invalid";
            break;
    
        case "15":
        echo $count;
            break;
    
        case "16":
        $total = $count + "1";
        echo $total;
            break;
        default:
            echo "hello";
            break;
      }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向