【发布时间】:2017-04-07 05:13:24
【问题描述】:
我像往常一样使用array_multisort,但这次它确实无法正确排序。
我用它对多维数组($data)进行排序,但我在这个例子中简化了问题:
$data = array(6 => 'WEEK 48', 7 => 'WEEK 49', 8 => 'WEEK 47', 9 => 'WEEK 50', 10 => 'WEEK 51');
$sort = array(8 => 201647, 6 => 201648, 7 => 201649, 9 => 201650, 10 => 201651);
array_multisort($sort, SORT_ASC, $data);
Output:
Array
(
[0] => WEEK 48
[1] => WEEK 49
[2] => WEEK 47
[3] => WEEK 50
[4] => WEEK 51
)
我错过了什么?
【问题讨论】:
-
看来您的输入参数不正确w3schools.com/Php/func_array_multisort.asp 您正在排序 $sort 数组而不是 $data
标签: php array-multisort