下記のような配列がある場合キーで降順に並び替えたいのですが良い方法はありますでしょうか。
before
1【$datas】Array 2( 3 [2018] => Array 4 ( 5 [02] => aaa 6 [01] => bbb 7 [04] => ccc 8 ) 9 10 [2019] => Array 11 ( 12 [12] => ddd 13 [11] => eee 14 [10] => fff 15 ) 16) 17
after
1【$datas】Array 2( 3 [2019] => Array 4 ( 5 [12] => ddd 6 [11] => eee 7 [10] => fff 8 ) 9 10 [2018] => Array 11 ( 12 [04] => ccc 13 [02] => aaa 14 [01] => bbb 15 16 ) 17)
サンプルの配列が3次元ではなく2次元だと思うのですが、間違ってはいないでしょうか。
色々調べたうえでの質問なので丸投げではありません。
すいません、2次元の間違いです。
見出しを修正しておきました。
ソートする方法はどの程度知ってて、それを駆使してみようとしたけどできなかった、的なことが質問文中にあれば、そんなに印象悪くないと思うけど、そもそもテストするためのミニマルなコードくらいは書いてほしいのだよ。テストデータのキーが文字列なのか数値なのかで、使うソート関数も変わってしまうのだから。
なるほど。それは失礼いたしました。
質問本文に書いていないことは汲み取れません。
書いていないと、本当に何も調べず試さず質問する人との判別は不可能なので、そのあたりは配慮いただきたく。
回答3件
あなたの回答
tips
プレビュー