php array_multisort如何将SORT_ASC和SORT_DESC转换为变量

时间:2013-11-14 16:35:17

标签: php sorting variables array-multisort

您好我有兴趣让我的查询告诉我的网络应用程序如何排序数组。

一切正常,但我无法找到一种聪明的方法让URL(page.php?order = asc)抓住该查询:

$order = $_GET['order'];

并将其放入:

array_multisort($sort['name'], SORT_ASC, $array);

这似乎不起作用:

$test = SORT_ASC;
array_multisort($sort['name'], $test, $array);

很难用Google搜索,所以希望这里聪明的大脑可以帮助我:) 谢谢

1 个答案:

答案 0 :(得分:3)

使用$test的第二个代码示例应该可以使用,我会一直使用它。以下是使用asc中的$_GET['order']

的方法
$order = constant('SORT_' . strtoupper($_GET['order']));
array_multisort($sort['name'], $order, $array);
相关问题