0

我正在尝试按 $ar2 的降序对 $ar1 进行排序。什么都没有发生。

    $ar1 = array($arperc);
        $ar2 = array($arid);
        array_multisort($ar1,$ar2);


print_r($ar1);

我错过了什么

4

1 回答 1

2

如果要将 的元素$ar2用作排序键,则需要将参数的顺序更改为array_multisort

array_multisort($ar2, $ar1);

这将按$ar2升序排序,并且还会$ar1完全按照排序更改的顺序更改元素的顺序$ar2。要将顺序更改为降序:

array_multisort($ar2, SORT_DESC, $ar1);
于 2011-12-07T21:58:15.007 回答