嗨,我有一个数组是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