相关疑难解决方法(0)

在这种情况下PHP切换案例超过1个值

我有另一种情况.我有一个包含值的变量('Weekly','Monthly','Quarterly','Annual'),我有另一个变量,它保存从1到10的值.

switch ($var2) {
       case 1:
          $var3 = 'Weekly';
          break;
       case 2:
          $var3 = 'Weekly';
          break;
       case 3:
          $var3 = 'Monthly';
          break;
       case 4:
          $var3 = 'Quarterly';
          break;
       case 5:
          $var3 = 'Quarterly';
          break;
       // etc.
}
Run Code Online (Sandbox Code Playgroud)

它不漂亮,因为我的代码有很多重复.我想要的是:

switch ($var2) {
       case 1, 2:
          $var3 = 'Weekly';
          break;
       case 3:
          $var3 = 'Monthly';
          break;
       case 4, 5:
          $var3 = 'Quarterly';
          break;
}
Run Code Online (Sandbox Code Playgroud)

我怎么能在PHP中做到这一点?先感谢您.对不起我的英语不好.

php case switch-statement

45
推荐指数
2
解决办法
7万
查看次数

标签 统计

case ×1

php ×1

switch-statement ×1