是否有更短的方式来编写此代码?
uasort($my_array, function ($a, $b) {
if ($a['number'] == $b['number'])
return 0;
elseif ($a['number'] < $b['number'])
return 1;
else
return -1;
});
这样可行,但我需要多次重复此代码。
有更好的方法吗?
特别是在Laravel中有更好的方法吗?
答案 0 :(得分:2)
如果您愿意,可以使用Laravel集合:
$my_array = collect($my_array)->sortBy('number')->all();