我有数组是这样的:如何按照PHP中的另一个数组对数组进行排序?
Array(
[06:30 PM] => 2
[03:00 AM] => 3
[08:00 PM] => 4
)
所以我用uksort排序的关键和数组等进行排序:
Array(
[03:00 AM] => 3
[06:30 PM] => 2
[08:00 PM] => 4
)
和代码我用的是:
uksort($arr, function($a, $b) {
return (strtotime(date('H:i',strtotime($a))) > strtotime(date('H:i',strtotime($b))));
});
这个数组有时间的键和值的计数value.Now,我有另一个数组,其中包含上述键的值。
Array
(
[1] => Array
(
[0] => Default
[1] => BHU
)
[2] => Array
(
[0] => Default
[1] => HOT
[2] => COLD
)
[3] => Array
(
[0] => Default
[1] => Test
[2] => Test1
[3] => Test2
)
)
现在,我要按照上述排序的数组这个数组也进行排序。我怎样才能做到这一点?
感谢
这不是一个好方法,我认为你想先在键值中设置值,而不是计数值,而不是对它进行排序。否则,您将如何按照每个时间对值进行精确排序(您认为这是关键) – jilesh