私は、次の配列があります。複数種類
Array
(
[0] => Array
(
[note] => test
[year] => 2011
[type] => football
)
[1] => Array
(
[note] => test1
[year] => 2010
[type] => basket
)
[2] => Array
(
[note] => test2
[year] => 2012
[type] => football
)
[3] => Array
(
[note] => test3
[year] => 2009
[type] => basket
)
[4] => Array
(
[note] => test4
[year] => 2010
[type] => football
)
)
をそして私は、第1のタイプにより、別の配列に従って、それをソートしたいと思います。たとえば
:その後$sort = array('football','basket');
とすることにより、年。
どうすればいいですか?
ありがとうございました。
所望の出力は次のようになります。私たちはインデックス値をリセットする場合、私は気にしない
Array
(
[2] => Array
(
[note] => test2
[year] => 2012
[type] => football
)
[0] => Array
(
[note] => test
[year] => 2011
[type] => football
)
[4] => Array
(
[note] => test4
[year] => 2010
[type] => football
)
[1] => Array
(
[note] => test1
[year] => 2010
[type] => basket
)
[3] => Array
(
[note] => test3
[year] => 2009
[type] => basket
)
)
。
ありがとうございました。
ありがとうございました。しかし、どうすれば$ sortBy配列も含めることができますか? – glarkou
@サラミス私もそれをカバーする私の答えを編集しました。 – lafor
おかげで期待通りに動作するようです。簡単な質問です別の配列でソートする場合、 '$ type、SORT_ASC'を使用するのはなぜですか? – glarkou