У меня есть коллекция такого вида:
0 => [
'login' => 'mainGoal'
],
1 => [
'login' => 'darkSide'
],
2 => [
'login' => 'mainGoal'
],
3 => [
'login' => 'mainGoal'
],
4 => [
'login' => 'darkSide'
],
5 => [
'login' => 'dmWorker12'
],
...
Как мне отсортировать её, чтобы а начале коллекции были те элементы, где количество одинаковых логинов больше? Т.е
0 => [
'login' => 'mainGoal'
],
1 => [
'login' => 'mainGoal'
],
2 => [
'login' => 'mainGoal'
],
3 => [
'login' => 'darkSide'
],
4 => [
'login' => 'darkSide'
],
5 => [
'login' => 'dmWorker12'
],
...