print_r($scores);
確定贏家
Array ([Player 1] => 39 [Player 2] => 39 [Player 3] => 39)
比方說有球員在這個數組中的變量數量。計算贏家或平局遊戲的最簡單方法是什麼?
print_r($scores);
確定贏家
Array ([Player 1] => 39 [Player 2] => 39 [Player 3] => 39)
比方說有球員在這個數組中的變量數量。計算贏家或平局遊戲的最簡單方法是什麼?
確定奪冠成績,進而獲得與奪冠成績所有玩家:
$max_score = max($scores);
$winners = array_keys($scores, $max_score);
排序以相反的順序排列:
arsort($scores);
arsort將在相反的順序對數組進行排序,並保持索引關聯。我假設勝利者會有最重要的一點,如果是少點使用,而不是asort()。
如果獲勝者的積分數量相同,則獲勝者將處於0位置,連線將處於連續位置。
這也解決了領帶分數問題:商店價值0,然後逐步進行,直到價值n!=值0.所有值爲0的玩家都是關係,如果組中只有一個玩家,則它是明確的勝利。 – horatio
最簡單的:
使用排序:http://php.net/manual/en/function.asort.php
$sorted_array = asort($scores);
的第一項具有最慢的成績。
或者使用arsort,這種種的另一種方式圓
$sorted_array = arsort($scores);
第一項的得分最高。
你想數組或什麼樣的?我們需要知道遊戲的動力來決定贏家。 – Jonas
高分贏家,得分最高(相等)的玩家。 –