如何按特定属性对 PHP 中的关联数组集合进行排序

多布里安玛丽安

我有这个数组。我想排序这个,我该怎么做?

 array:2 [▼
      0 => Collection {#198 ▼
        #items: array:2 [▼

      0 => {#201 ▼

        +"id": 2;
        +"title": "Now eldest";
        +"description": "Now eldest new tastes plenty mother called misery get."
        +"created_at": "2017-07-07 16:34:00"
      }

      1 => {#197 ▼

        +"id": 6
        +"title": "dffd"
        +"description": "fdfdfdfdfdffdfdf"
        +"created_at": "2017-07-07 10:23:00"
      }]  }
      1 => Collection {#189 ▼
        #items: array:2 [▼

      0 => {#208 ▼

        +"id": 5
        +"title": "However, if you are not using Homestead"
        +"description": "The Laravel framework has a few system requirements."
        +"created_at": "2017-07-07 13:37:00"
      }

      1 => {#196 ▼

        +"id": 7
        +"title": "fedffdf"
        +"description": "fdfdfdf"
        +"created_at": "2017-07-07 09:12:00"
      }] }]

我是一个应用程序的工作人员,我想在时间线中显示按时间“created_at”排序的所有帖子。我怎样才能做到这一点?

伴侣Solymosi

尝试usort

usort($collection, function(array $a, array $b) {
    return $a["created_at"] <=> $b["created_at"];
});

如果您使用的是没有<=>运算符的 PHP 版本,请尝试以下操作:

usort($collection, function(array $a, array $b) {
    return $a["created_at"] >= $b["created_at"] ? 1 : -1;
});

文档链接:PHP: usort

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

按PHP中的值对多维关联数组进行排序

如何在php Laravel中对关联数组进行排序

如何在PHP中按给定键的值对关联数组进行排序?

PHP数组使用特定键值对关联数组进行排序

如何通过给定键的值对关联数组进行排序并在php中维护键?

PHP按特定键排序关联数组

PHP按元素大小/字符串大小对关联数组进行排序

使用usort在PHP中对关联数组进行排序

在PHP中对复杂的关联数组进行排序

按数字索引对javascript中的关联数组进行排序

php 7 - 按键对多级关联数组进行排序,使其按字典顺序在每个级别上排序

如何通过Javascript中的值对关联数组进行排序?

如何对关联数组进行递归排序

如何在 PHP 中对相似键上的关联数组元素进行分组

如何按降序对关联数组进行排序?

如何按深度值对javascript关联数组进行排序

如何在 PHP 中按值对对象数组集合进行排序

关联数组作为PHP中的对象属性(使用pthreads)

排序关联数组 - PHP

PHP - 从关联数组中获取特定键的值?

如何从PHP中的多维关联数组中删除项目

如何从php中的关联数组中删除重复的条目

如何将php关联数组排序为特定顺序?

根据重复元素的数量对PHP中的多维关联数组进行排序/限制

使用多个键值进行排序并在 php 中创建新的关联数组的问题

使用 PHP 中的字符串对关联数组进行排序

如何在 PHP 中获取关联数组之间的差异

PHP中的基本关联数组。如何填充它们

如何在php中的关联数组的开头插入项目