根据包含时间戳的对象值对数组进行排序

朱利弗·加勒托

首先,我创建2个不同的查询。

$first = first::where('id',$request->first_id)->select('name','created_at')->get();
$second = second::where('id', $request->second_id)->select('name','created_at')->get();

然后,我合并两个结果数组。

$data_combine = array_merge($first->toArray(), $second->toArray());

最后,我想根据组合数组的created_at以升序对它们进行排序,例如'2016-05-06 16:43:46'。

安奇
$array = array_values(array_sort($data_combine , function ($value) {
    return $value['created_at'];
}));

您可以使用array_sort函数对合并后的数组进行排序。

https://laravel.com/docs/5.0/helpers#arrays

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章