我想按值位置(只能是1或0),日期和時間排列多維數組。位置= 1的數組應該是第一個,它們應該按日期和時間排序。與位置的陣列= 0應附帶位置= 1的那些之後,應該也按日期和時間PHP按3個值對多維數組進行排序
Array
(
[001] => Array
(
[position] => 1
[Date] => 28.04.2013
[Time] => 00:21:38
)
[002] => Array
(
[position] => 1
[Date] => 28.04.2013
[Time] => 00:27:07
)
[003] => Array
(
[position] => 0
[Date] => 28.04.2013
[Time] => 00:15:06
)
[004] => Array
(
[position] => 0
[Date] => 28.04.2013
[Time] => 00:26:09
)
)
那我想如何陣列是排序後進行分類:
Array
(
[002] => Array
(
[position] => 1
[Date] => 28.04.2013
[Time] => 00:27:07
)
[001] => Array
(
[position] => 1
[Date] => 28.04.2013
[Time] => 00:21:38
)
[004] => Array
(
[position] => 0
[Date] => 28.04.2013
[Time] => 00:26:09
)
[003] => Array
(
[position] => 0
[Date] => 28.04.2013
[Time] => 00:15:06
)
)
我已經嘗試了一些功能,但沒有任何的工作權利。無論是位置= 1的數組是最後一個還是所有數組只是按日期和時間排序。我無法自己弄清楚。 如果我的英語不好,請提前致謝並對不起。
有數以百計的這種變化在這麼問,和所有的解決方案涉及使用usort'的'。告訴我們你的嘗試。 – Jon 2013-04-27 22:02:57