我想按值位置(只能是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