嗨,我有一個數組是2個獨立陣列的組合產生相同的結果,以下是我的數組合並後:按日期PHP數組排序後合併
Array
(
[0] => Array
(
[event_id] => 16
[user_id] => 3
[date_created] => 20130227095010
)
[1] => Array
(
[event_id] => 15
[user_id] => 2
[date_created] => 20130227101734
)
[2] => Array
(
[event_id] => 16
[user_id] => 2
[date_created] => 20130227094856
)
)
從這裏開始我怎樣才能排序基礎上再次date_created desc或asc,而不使用以前的2個數組,我用來合併?
更新: 先前陣列結果
ARRAY1:
Array
(
[0] => Array
(
[event_id] => 15
[user_id] => 2
[date_created] => 20130227101734
)
[1] => Array
(
[event_id] => 16
[user_id] => 2
[date_created] => 20130227094856
)
)
陣列2:
Array
(
[0] => Array
(
[event_id] => 16
[user_id] => 3
[date_created] => 20130227095010
)
)
如何使用這些函數內循環,以提取DATE_CREATED每個上述陣列
的usort($array,function($a, $b) { return $a['date_created'] - $b['date_created']; });
array_map用於一個函數應用於陣列的每個元素,而不是分選的數組本身 – MatRt 2013-02-27 02:32:10