按多个值排序php数组

时间:2012-01-03 18:05:33

标签: php arrays

我正在尝试按日期对此数组进行排序,但数组已合并,并且有两种不同类型的日期。

[0] => Object
        [Something] => hey
        [date]=>2010-01-03
[1] => Object
        [something] => heyagain
        [somethingelse] => heythere
        [posted_date] => 2011-08-22

我希望这个数组按日期和发布日期对整个数组进行排序,但数组按顺序排列:

Array1=>(date1,date2,date3) Array2=>(date1,date2,date3)

例如,(Array2,date2)可能在(Array1,date1)之前,但它没有那样排序。我想看看

Output=>Array2(date1),Array2(date2),Array1(date1),Array2(date3),Array1(date2),Array1(date3

我已尝试array_multisort($merge, SORT_NUMERIC, $arg, 'posted_date', SORT_DESC, 'date', SORT_DESC)和其他一些但我无法让它工作。我希望这不会让任何人感到困惑。

0 个答案:

没有答案