您好我有兴趣让我的查询告诉我的网络应用程序如何排序数组。
一切正常,但我无法找到一种聪明的方法让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搜索,所以希望这里聪明的大脑可以帮助我:) 谢谢
答案 0 :(得分:3)
使用$test
的第二个代码示例应该可以使用,我会一直使用它。以下是使用asc
中的$_GET['order']
:
$order = constant('SORT_' . strtoupper($_GET['order']));
array_multisort($sort['name'], $order, $array);