Я хочу получить 7 высоких значений из моего массива, но он должен быть отсортирован правильно
У меня есть этот код:
<?php
$nilai = array(72,65,73,78,75,74,90,81,87,65,55,69,72,78,79,91,100,40,67,77,86);
$jumlah = 0;
for ($i = 0; $i <= count($nilai)-1; $i++)
{
$jumlah += $nilai[$i];
}
$rata = $jumlah/count($nilai);
$max = $nilai[0];
for ($i = 0; $i <= count($nilai)-1; $i++)
{
if ($nilai[$i] > $max)
{
$max = $nilai[$i];
}
rsort($nilai);
$top7 = array_reverse(array_slice($nilai, 0, 7));
}
echo "Rata-Rata : ".$rata;
echo "<br>";
echo "Tertinggi : ".$top7;
?>
Вывод:
Tertinggi: 100,91,90,87,86,81,79