Hello,
Gut. ein Problem hab ich noch:
Und das ist das korrekte sortieren nach:
Zuerst: Gesamt Punkte und wenn da Gleichstand ist, nach:
Spiele [ANZAHL]
Wie entscheidest Du denn im wirklichen Leben, in welche Reihenfolge Du etwas bringst?
Du stellst eine Vergleichsregel auf, die Du auf Element + Nachfolger oder Element und Vorgänger anwendest.
Das Anwenden auf die Elemente eines Arrays nimmt die die PHP-Funktion http://www.php.net/manual/en/function.usort.php ab. Die Vergleichsfunktion musst Du selber erstellen.
Zeig uns doch mal drei typische Elemente, die Du sortiert haben willst
ein wenig vereinfacht dargestellt:
array
(
[1][punkte] => 10
[1][anzahl] => 3
[2][punkte] => 2
[2][anzahl] => 1
[3][punkte] => 10
[3][anzahl] => 2
)
Nun bracuhst Du nur eine Vergleichsfunktion dafür festzulegen, die als Ergebniss hat für
A > B -> 1,
A < B -> -1,
A == B -> 0,
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg