我有一个看起来像这样的文件(leaderboard.txt):
funkystudios
funkystudios
funkystudios
gilletteracer74
axehairgel
Ferby123
dirdam
TheWu13
Expert_Assassin
TheWu13
ocanosoup
我希望能够读取这个文件,并打印出每个人出现在文件中的次数。(也按文件中 # 次的顺序排列)
funkystudios: 3
TheWu13: 2
gilletteracer74: 1
axehairgel: 1
(and so on)
我尝试了各种方法,但是当我尝试正确订购它们时,这一切都归结为一个问题......我猜有一种非常简单的方法可以做到这一点。(我是 PHP 新手...)
编辑: 我已经到了这一点:
foreach(array_count_values(file('leaderboard.txt')) as $person => $count)
echo "{$person} : {$count}<br />\r\n";
它不按 $count 排序,而只是按文件中最先出现的人排序。