【发布时间】:2016-02-02 12:02:55
【问题描述】:
嗨,我有一个数字集合,我想找到出现次数最多的数字,然后是第二个出现次数最多的数字,然后是第三个出现次数最多的数字,直到 10 并将结果存储在一个数组中。 集合看起来像这样
Illuminate\Database\Eloquent\Collection Object
(
[items:protected] => Array
(
[0] => 12
[1] => 194
[2] => 241
[3] => 4
[4] => 29
[5] => 4
[6] => 12
[7] => 15
[8] => 21
[9] => 31
[10] => 281
[11] => 4
[12] => 6
[13] => 4
[14] => 2
[15] => 6
[16] => 4
[17] => 4
[18] => 4
[19] => 15
[20] => 4
[21] => 4
[22] => 13
[23] => 10
[24] => 8
[25] => 8
[26] => 2
[27] => 2
[28] => 2
[29] => 17
[30] => 4
[31] => 20
[32] => 2
[33] => 4
[34] => 20
[35] => 6
)
)
所以我想找到出现次数最多的一个,依此类推,直到第 10 个出现次数最多。
【问题讨论】:
-
你应该尝试解决它。然后,如果你有问题,你可以问。
标签: php sorting laravel collections