【发布时间】:2011-04-21 04:28:37
【问题描述】:
switch ($sort) {
case 'abc':
$order_by = 'subject ASC';
break;
case 'fn':
$order_by = 'u.username ASC';
break;
case 'rd':
$order_by = 'p.posted_on DESC';
break;
default:
$order_by = 'p.posted_on DESC';
$sort = 'rd';
break;
}
我想稍微修改一下这段代码,只是不太确定该怎么做。我很确定我可以使用 if else if else if 来做到这一点,但我假设更改此开关非常简单,但我又不确定。
无论如何这就是我想要做的,让我们以'case'abc'为例:
我想要
case 'abc':
$order_by = 'subject DESC';
break;
如果
case 'abc':
$order_by = 'subject ASC';
break;
这样,当您对记录进行排序时,如果排序已经使用 ASC,它将切换到 DESC,现在我的排序按钮只能以一种方式工作。
TY
【问题讨论】:
标签: php switch-statement