Arrayi Arraydeki Bir Değere Göre Sıralama
-
Veritabanımdaki user tablosunundaki satırları bir arraye ekliyorum. Bu arrayi "money" değerine göre büyükten küçüğe doğru sıralamak istiyorum.
Şuanki kod :
$userArray = array(); $getScores = mysqli_query($con, "select * from userinfo"); while ($row = mysqli_fetch_array($getScores, MYSQL_ASSOC)){ array_push($userArray, $row); } rsort($userArray); foreach($userArray as $result) { echo $result["name"] . "," . $result["money"] . "," . $result["country"] . "<br>"; }
rsort ve benzeri sıralama türlerini denedim krsort gibi ama istediğim sonucu alamadım rsort($userArray["money"]) olarak denediğim zamanda hata veriyor.
name, money, country düzeni bozulmadan verileri money'e göre nasıl sıralayabilirim ?
Edit : Sorguya order by desc ekleyerek sıralamayı yaptım.$getScores = mysqli_query($con, "select * from userinfo order by money desc");
h0rtl4kk tarafından 29/Kas/16 18:25 tarihinde düzenlenmiştir