前提・実現したいこと
cakephp2系を使用しています。
連想配列の中にある2つのデータを元にソートしたいです。
配列内容
[0] => Array ( [Test] => Array ( [a] => 1 [b] => 1 [c] => 1 [d] => 10 [e] => 28 [f] => 2019-12-13 16:56:28 [g] => 28 [h] => 2019-12-13 16:56:28 [i] => 9 [j] => 5 [k] => 3 [l] => 5 ) ) [1] => Array ( [Test] => Array ( [a] => 4 [b] => 1 [c] => 5 [d] => 200 [e] => 28 [f] => 2019-12-13 16:57:45 [g] => 28 [h] => 2019-12-13 16:57:45 [i] => 4 [j] => 7 [k] => 3 [l] => 1 ) ) [2] => Array ( [Test] => Array ( [a] => 3 [b] => 3 [c] => 4 [d] => 9999 [e] => 28 [f] => 2019-12-13 16:56:52 [g] => 28 [h] => 2019-12-13 17:17:43 [i] => 6 [j] => 0 [k] => 1 [l] => 4 ) )
ソート条件
[k]を昇順でソートし、同じだった場合[l]で昇順でソートしたいです。
###補足情報
自分はuasortで行いたいとお待っています。
しかし、「複数条件でも可能なのか・比較関数はどのように書くのか」がわからないため質問させていただきました。
もし、uasort以外で最適な関数がありましたらお教えいただけると嬉しいです。
ちなみに、キーはそのまま残したいためuasortを選択しました。
回答2件
あなたの回答
tips
プレビュー