У меня есть файл (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, а просто по тому, кто появляется первым в файле.