0

所以基本上我可以使用category_a对多维数组进行排序,但是我想要的是根据category_b再次对多维数组进行排序,但我想保留category_a的排序顺序。

与mysql order by类似(例如ORDER BY category_a,category_b)

$data = Array(
    [0] => Array
        (
            [name] => User 1
            [category_a] => ABC
            [category_b] => DEF
            [category_c] => GHI
        )
    [1] => Array
        (
            [name] => User 2
            [category_a] => BCD
            [category_b] => EFG
            [category_c] => HIJ
        )
)

foreach ($dataas $key => $row) {
    $cat_a[$key] = $row['category_a'];
}

array_multisort($cat_a, SORT_DESC, $data);

提前致谢!

4

0 回答 0