Das ist es was du brauchst:
Code:
function cmp($a, $b)
{
if ($a['score'] == $b['score']) return 0;
return ($a['score'] > $b['score']) ? -1 : 1;
}
uksort($Highscore,"cmp");
Allerdings sieht es so aus, als bekaemest du das result aus einem
mysql-result. Warum nicht gleich im
query angeben "ORDER BY idScore"? Das duerfte naemlich das schnellste sein.
Und wenn ich schonmal dabei bin deinen qt zu organisieren:
Statt mysql_fetch_object kannst du auch mysql_assoc nehmen:
$result =mysql_query('SELECT spalte1 AS bla,spalte2 AS blubb FROM tab ORDER BY spalte1');
while($row =mysql_fetch_assoc($result)) $Highscore[] =$row;
Der wert mit dem mysql_fetch_assoc seine arrays indiziert ist naemlich der, den du im
sql-
query per AS angibst. Wenn du AS nicht angibst nimmt er den Name der Spalte.
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.
Have a lot of fun!