gpt4 book ai didi

PHP 开关语句

转载 作者:行者123 更新时间:2023-12-01 22:44:04 26 4
gpt4 key购买 nike

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,现在我的排序按钮只能以一种方式工作。

最佳答案

switch ($sort) {
case 'abc':
$order_by = 'subject ASC';
$sort = 'cba'
break;
case 'cba':
$order_by = 'subject DESC';
$sort = 'abc'
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;
}

关于PHP 开关语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5739516/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com