Merhaba,

Eğer verileri veritabanından çekerken sıralamak istiyorsan, SQL sorgunda `ORDER BY` kullanabilirsin:

SELECT * FROM tablo_adi ORDER BY number DESC;
Eğer PHP tarafında sıralama yapmak istiyorsan, `usort()` fonksiyonunu kullanabilirsin:

$data = [
    ["name" => "Ahmet", "number" => 5],
    ["name" => "Mehmet", "number" => 10],
    ["name" => "Ayşe", "number" => 7],
];

usort($data, function ($a, $b) {
    return $b['number'] <=> $a['number']; // Büyükten küçüğe sıralama
});

foreach ($data as $row) {
    echo $row['name'] . " - " . $row['number'] . "<br>";
}
Ama en iyi ve performanslı çözüm, SQL'de sıralamayı yaparak veriyi zaten doğru şekilde almak olacaktır.

Eğer ORM (Eloquent, Doctrine gibi) kullanıyorsan, ilgili ORM'nin `orderBy()` veya `sortByDesc()` gibi fonksiyonlarını kullanabilirsin.