PHP:按日期对多维数组进行排序

艾伦·S

我有一个看起来像这样的数组:

Array (
       [0] => 
          Array ( 
                   [2014-05-31] => value1
                ) 

       [1] => 
          Array ( 
                   [2014-04-17] => value2
                ) 

       [2] => 
         Array ( 
                   [2014-04-21] => value3
               )
    )

....等等....

我想按日期从高到低(或从最低到最高-哪个都不重要)对整个数组进行排序。我已经研究过ksort,但是我只能让它根据[0], [1], [2]已经正确排序的索引(对数组进行排序我想要的是这样的:

Array (
       [1] => 
          Array ( 
                   [2014-04-17] => value2
                ) 

       [2] => 
         Array ( 
                   [2014-04-21] => value3
               )

       [0] => 
          Array ( 
                   [2014-05-31] => value1
                ) 

    )

在上面的示例中,我们从最早的日期到最晚的日期对其进行了排序。我怎样才能做到这一点?

拉斐尔·瓦尔恰克(RafałWalczak)
usort(
    $array,
    function($a, $b) {
        return strcmp(key($a), key($b));
    }
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在PHP中按日期对多维数组进行排序

来自分类Dev

无法在PHP中按日期对多维数组进行排序

来自分类Dev

按日期对php中的3个多维数组进行排序

来自分类Dev

按日期对多维数组进行排序

来自分类Dev

如何按日期对多维数组进行排序?

来自分类Dev

按日期排序多维数组

来自分类Dev

SWIFT 2-按日期对多维数组进行排序

来自分类Dev

按日期对PHP数组表进行排序

来自分类Dev

如何在PHP中按值对多维数组进行排序

来自分类Dev

在php中按值对多维数组进行排序

来自分类Dev

在PHP中使用日期作为键对多维数组进行排序

来自分类Dev

按条件对多维数组进行排序

来自分类Dev

按值对多维数组进行排序?

来自分类Dev

按特定顺序对多维数组进行排序

来自分类Dev

PHP中按日期对数组进行排序

来自分类Dev

在php中按多维数组排序

来自分类Dev

PHP多维数组按值排序

来自分类Dev

PHP按多维数组中的值排序

来自分类Dev

PHP使用uasort按值对多维数组进行排序,该数组具有NULL

来自分类Dev

PHP,按其他(较小)数组对多维数组进行排序/合并

来自分类Dev

在PHP中对多维数组进行排序

来自分类Dev

使用PHP对多维数组进行排序

来自分类Dev

在PHP中对多维数组进行排序

来自分类Dev

使用PHP对多维数组进行排序

来自分类Dev

php:对多维数组进行多排序

来自分类Dev

使用PHP对多维数组进行排序

来自分类Dev

PHP - 如何按键对多维数组进行排序?

来自分类Dev

按数组集合的键对多维数组进行排序

来自分类Dev

按指定的一组值对php多维数组进行排序