Hallo Leute.
Ich brauche mal einen Denkanstoss. Ich habe mir ein Olympia Medaillenscript gebaut. Man kann Länder und die jeweilige Anzahl von Gold, Silber und Bronze Medaillen eintragen.
Alles funktioniert super, nur bei der Sortierung der Länder scheitere ich.
Die Länder sollen primär nach gewonnenen Goldmedaillen, sekundär nach Silber und dann eben nach Bronze Medaillen sortiert werden.
Angenommen, die USA und China haben beide 10 mal Gold, dann soll das script den zuerst anzeigen, der mehr Silbermedaillen hat, sollten auch die gleich sein, geht es um die Bronze Medaillen.
Als "AUsgangspunkt" habe ich ein mehrdimensionales Array nach ca. dem Schema:
$array[0][land]=Deutschland
$array[0][gold]=x
$array[0][silber]=y
$array[0][Bronze]=z
$array[1][land]=USA
$array[1][gold]=x
$array[1][silber]=y
$array[1][Bronze]=z
usw...
Zusätzlich soll auch noch ein Rang angezeigt werden. Sollten zwei Länder gleichauf sein, so bekommen auch beide den gleichen Rang, also zum Beispiel Rang 10.
Ich bräuchte jetzt einen Denkanstoss, wie ich das array sortieren könnte, damit alles stimmt und ich den Rang als array Element habe.
Ach und, Vorsicht, ich bin Anfänger.
Danke schonmal für Antworten!
MfG Oli
Ich brauche mal einen Denkanstoss. Ich habe mir ein Olympia Medaillenscript gebaut. Man kann Länder und die jeweilige Anzahl von Gold, Silber und Bronze Medaillen eintragen.
Alles funktioniert super, nur bei der Sortierung der Länder scheitere ich.
Die Länder sollen primär nach gewonnenen Goldmedaillen, sekundär nach Silber und dann eben nach Bronze Medaillen sortiert werden.
Angenommen, die USA und China haben beide 10 mal Gold, dann soll das script den zuerst anzeigen, der mehr Silbermedaillen hat, sollten auch die gleich sein, geht es um die Bronze Medaillen.
Als "AUsgangspunkt" habe ich ein mehrdimensionales Array nach ca. dem Schema:
$array[0][land]=Deutschland
$array[0][gold]=x
$array[0][silber]=y
$array[0][Bronze]=z
$array[1][land]=USA
$array[1][gold]=x
$array[1][silber]=y
$array[1][Bronze]=z
usw...
Zusätzlich soll auch noch ein Rang angezeigt werden. Sollten zwei Länder gleichauf sein, so bekommen auch beide den gleichen Rang, also zum Beispiel Rang 10.
Ich bräuchte jetzt einen Denkanstoss, wie ich das array sortieren könnte, damit alles stimmt und ich den Rang als array Element habe.
Ach und, Vorsicht, ich bin Anfänger.
Danke schonmal für Antworten!
MfG Oli
Kommentar