我正在開發一個排名第一,第二和第三位的積分榜。現在我有一個排序的數組,看起來像這樣的工作(但可能是具有無限點值無限長):按值排列陣列
$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
)
任何想法?
在這種情況下,你會不會有兩個人第一名,然後一個第三(跳過第二位)? –