我正在开发一个排名第一,第二和第三位的积分榜。现在我有一个排序的数组,看起来像这样的工作(但可能是具有无限点值无限长):按值排列阵列
$scores = Array
(
["bob"] => 20
["Jane"] => 20
["Jill"] => 15
["John"] => 10
["Jacob"] => 5
)
我想我可以用一个简单的片或块,但我想以允许关系,并忽略任何不适合进入前三名的点,如下所示:
$first = Array
(
["bob"] => 20
["Jane"] => 20
)
$second = Array
(
["Jill"] => 15
)
$third = Array
(
["John"] => 10
)
任何想法?
在这种情况下,你会不会有两个人第一名,然后一个第三(跳过第二位)? –