我有什么,我想对它进行排序雄辩集合排序阵列传递回调
$sort =[
3, 1, 2
];
我想这样
$collection = [
1 => [
...
],
2 => [
...
],
3 = [
...
]
];
和阵列的集合,以实现我怎么可以排序我的$collection
像这样
$collection->sortBy(function($unit, $id) use ($sort) {
return ...;
})
但代码不能算出它自己,我已经有工作examp le,在那里我只是foreach所有$ collection元素,并且通过我可以“正常”排序的方式为它们分配一些int,但是如果可以通过另一个数组进行排序而不向collection元素分配额外的键,它仍然很有趣。
对不起,也许我的问题是有点困惑,但收集已经被关键字排序,我希望它被另一个数组,其中键会3,1,2排序,不是1,2,3 :) – MyMomSaysIamSpecial
@Nerfair有任何你想要排序的条件吗? –
什么样的集合将按$ sort数组ID排序 – MyMomSaysIamSpecial