Случай переключения PHP более 1 значения в случае

У меня другая ситуация. У меня есть переменная, которая содержит значения («Еженедельно», «Ежемесячно», «Ежеквартально», «Годовой»), и у меня есть другая переменная, которая содержит значения от 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.
}

Это некрасиво, потому что в моем коде много дубликатов. Что я хочу:

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

Как я могу сделать это на PHP? Заранее спасибо. Извините за мой английский.

45
задан Cape Code 26 November 2014 в 15:14
поделиться