したがって、基本的には、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);
前もって感謝します!