###テストデータ
PHP
1$test['test'][] = ['date' => '2017-06-01', 'prace' => '1', 'content' => '1']; 2$test['test'][] = ['date' => '2017-06-02', 'prace' => '1', 'content' => '1']; 3$test['test'][] = ['date' => '2017-06-03', 'prace' => '4', 'content' => '1']; 4$test['test'][] = ['date' => '2017-06-04', 'prace' => '5', 'content' => '1']; 5$test['test'][] = ['date' => '2017-06-01', 'prace' => '2', 'content' => '2']; 6$test['test'][] = ['date' => '2017-06-03', 'prace' => '3', 'content' => '3']; 7$test['test'][] = ['date' => '2017-06-05', 'prace' => '1', 'content' => '1'];
###ソート条件
1.content順
PHP
1$test['test'][] = ['date' => '2017-06-01', 'prace' => '1', 'content' => '1']; 2$test['test'][] = ['date' => '2017-06-02', 'prace' => '1', 'content' => '1']; 3$test['test'][] = ['date' => '2017-06-03', 'prace' => '4', 'content' => '1']; 4$test['test'][] = ['date' => '2017-06-04', 'prace' => '5', 'content' => '1']; 5$test['test'][] = ['date' => '2017-06-05', 'prace' => '1', 'content' => '1']; 6$test['test'][] = ['date' => '2017-06-01', 'prace' => '2', 'content' => '2']; 7$test['test'][] = ['date' => '2017-06-03', 'prace' => '3', 'content' => '3'];
2.prace順
PHP
1$test['test'][] = ['date' => '2017-06-01', 'prace' => '1', 'content' => '1']; 2$test['test'][] = ['date' => '2017-06-02', 'prace' => '1', 'content' => '1']; 3$test['test'][] = ['date' => '2017-06-05', 'prace' => '1', 'content' => '1']; 4$test['test'][] = ['date' => '2017-06-03', 'prace' => '4', 'content' => '1']; 5$test['test'][] = ['date' => '2017-06-04', 'prace' => '5', 'content' => '1']; 6$test['test'][] = ['date' => '2017-06-01', 'prace' => '2', 'content' => '2']; 7$test['test'][] = ['date' => '2017-06-03', 'prace' => '3', 'content' => '3'];
3.date順
今回のテストだともう上記の並びでOKになります。
つまり、まずは、content順でソートをかけて、その中からprace順に並ばせて、さらにdate順に並ばせる。という感じで考えているのですが、どのようにしたら良いのかわからず、、、
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/16 13:17