Форматирование всех игроков / результатов в массивы, такие как array('name' => 'Bob', 'score' => 42)
:
foreach ($players as &$player) {
list($name, $score) = explode('|', $player);
$player = compact('name', 'score');
}
unset($player);
Сортировка массива по результату (синтаксис PHP 5.3):
usort($players, function ($a, $b) { return $b['score'] - $a['score']; });
Выведите результаты, установив класс в первой строке:
$first = true;
foreach ($players as $player) {
$class = $first ? ' class="highlight"' : null;
$first = false;
printf('<tr%s><td>%s</td><td>%s</td></tr>', $class, htmlspecialchars($player['name']), htmlspecialchars($player['score']));
}
Теперь выделите этот класс с помощью CSS (или сделайте это прямо в HTML, или что-то еще, что вы хотите сделать).