我有以下的数组:多次排序以阵列
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
)
)
我想先根据另一个阵列按类型进行排序它:
例如:$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 2012-07-29 09:16:12
@salamis我编辑了我的答案,以覆盖这一点。 – lafor 2012-07-29 09:40:58
感谢队友,它似乎按预期工作。一个快速的问题。为什么我们仍然使用'$ type,SORT_ASC'如果我们正在用另一个数组排序呢? – glarkou 2012-07-29 09:49:00