gpt4 book ai didi

php - Laravel 按动态 ID 数组对集合进行排序

转载 作者:行者123 更新时间:2023-12-03 02:07:47 28 4
gpt4 key购买 nike

我有以下内容...

$people = array(5, 2, 9, 6, 11);

$people_collection = People::find($people);

但是当我倾倒并死亡时$people_collection集合按 ID ASC 排序,我如何保持集合与 $people 的顺序相同数组?

最佳答案

Collections 有一个 sortBy 函数,它接受自定义回调:

$people_collection = People::find($people)
->sortBy(function($person, $key) use($people) {
return array_search($person->id, $people);
});

参见the docs .

关于php - Laravel 按动态 ID 数组对集合进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38574669/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com