['Математика' => 30, 'Русский' => 30, 'Информатика' => 50], 'Петров' => ['Математика' => 50, 'Русский' => 40, 'Информатика' => 30], 'Сидоров' => ['Математика' => 30, 'Русский' => 50, 'Информатика' => 40], ]; $average_scores = []; foreach ($students as $student => $scores) { $average_scores[$student] = array_sum($scores) / count($scores); } arsort($average_scores); foreach ($average_scores as $student => $average_score) { echo $student . ': ' . $average_score . "\n"; } ?>
Петров: 40 Сидоров: 40 Иванов: 36.666666666667