我试图按$ ar2的降序值对$ ar1进行排序。什么也没发生。
$ar1 = array($arperc);
$ar2 = array($arid);
array_multisort($ar1,$ar2);
print_r($ar1);
我缺少什么
答案 0 :(得分:2)
如果要使用$ar2
的元素作为排序键,则需要将参数的顺序更改为array_multisort
:
array_multisort($ar2, $ar1);
这将按升序排序$ar2
,并且还会更改$ar1
元素的顺序,与排序更改$ar2
的顺序完全相同。要将订单更改为降序:
array_multisort($ar2, SORT_DESC, $ar1);