Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#3

Re: [php] array nach meherern kriterien sortieren

  Alt 13. Nov 2004, 10:50
Du brauchst nur für die Ausgabe "Punkte sind gleich" nochmal soeine Auswertung (wie du schon hattest) einsetzten.

Code:
  function multisort($a, $b)
    {
      if ($a["punkte"] == $b["punkte"])
        {
          if ($a["tordif"] == $b["tordif"]) return 0;
          return ($a["tordif"] < $b["tordif"]) ? -1 : 1;
        }
      return ($a["punkte"] < $b["punkte"]) ? -1 : 1;
    }

   usort ($teams, "multisort");

PS: sind "punkte" und "tordif" igendwelche Konstenten (sieht jedenfalls nicht so aus), also wenn es keine sind, dann sollte(muß) diese Angabe in ', oder " eingeschloßen werden.
Code:
$var["punkte"]
$var["tordif"]
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat