我有數組是這樣的:如何按照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