【发布时间】:2020-08-20 10:13:06
【问题描述】:
我正在使用 laravel 并希望根据 ['messages'] "updated_at" 字段对该数组进行排序。数组应在顶部显示最新消息。 我尝试了 array_multisort(array_column($yourArray, "price"), SORT_ASC, $yourArray) 但没有奏效。
这是我想要按日期排序的多维数组。
Array
(
[current_page] => 1
[data] => Array
(
[0] => Array
(
[id] => 236
[user] => Array
(
[id] => 91
[email] => demo3@test.com
[updated_at] => 2020-04-29 09:28:26
)
[messages] => Array
(
)
)
[1] => Array
(
[id] => 235
[description] => demo3
[user] => Array
(
[id] => 91
[email] => demo3@test.com
[updated_at] => 2020-04-29 09:28:26
)
[messages] => Array
(
[0] => Array
(
[id] => 95
[message] => Pickup message test
[user_id] => 35
[created_at] => 2020-04-28 12:28:18
[updated_at] => 2020-04-28 12:28:18
)
)
)
[2] => Array
(
[id] => 215
[description] => Testing for messages
[user] => Array
(
[id] => 35
[email] => test@outlook.com
[updated_at] => 2020-01-26 17:34:35
)
[messages] => Array
(
[0] => Array
(
[id] => 88
[message] => Testing for the message if not sent by business first.
[user_id] => 35
[created_at] => 2020-04-28 12:15:14
[updated_at] => 2020-04-28 12:15:14
)
[1] => Array
(
[id] => 90
[message] => Looks good.
[user_id] => 69
[created_at] => 2020-04-28 12:15:45
[updated_at] => 2020-04-28 12:15:45
)
)
)
)
)
我怎样才能做到这一点?
【问题讨论】:
标签: php laravel sorting multidimensional-array