【发布时间】:2011-05-08 23:17:47
【问题描述】:
我有一个变量保存值“每周”、“每月”、“季度”和“年度”,我还有另一个变量保存从 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 中做到这一点?
【问题讨论】:
标签: php switch-statement case