also es klappt leider doch noch nich so ganz. er sortiert zwar nach punkten, aber danach nich mehr nach der differenz:
Code:
function cmp_desc($a, $b) {
$b["differenz"] = $b["tore_plus"]-$b["tore_minus"];
$a["differenz"] = $a["tore_plus"]-$a["tore_minus"];
if(strcmp($b["punkte"], $a["punkte"])!=0){
//Punkte unterschiedlich
return strcmp($b["punkte"], $a["punkte"]);
} else {
//Punkte gleich, differenz betrachten
if(strcmp($b["differenz"], $a["differenz"])!=0){
//unterschiedliche differenzen -> sortieren
return strcmp($b["differenz"], $a["differenz"]);
} else {
//Punkte gleich, differenz gleich -> tore_plus zählen
return strcmp($b["tore_plus"], $a["tore_plus"]);
}
}
}
Von den Regeln her sollte er im Grunde so sortieren: punkte DESC, differenz DESC, tore_plus DESC
Ich verlier langsam etwas den Überblick

Findet jemand nen Fehler?