Array's sortieren

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Sanchez17
Mitglied
Beiträge: 913
Registriert: 10.12.2005 22:21
Wohnort: Moers / Sevilla
Kontaktdaten:

Array's sortieren

Beitrag von Sanchez17 »

Hola an alle, :-)


ich hab folgendes Problem.
Ich bin dabei ein Spieltag/ Tabellen System für unser Forum zu programmieren.
Also eine Spieltag ansicht:
FC Bayern : Borussia Dortmund 1:2

sowie dann eben die Tabelle:
1. Borussia Dortmund
2. FC Bayern

Das mit den Spieltagen bekomme ich hin. Und auch die Auswertung (wer wiviele Punkte usw) bekomme ich hin.
Nach der Auswertung ist dann ein array wie folgt gefüllt:

Code: Alles auswählen

$teams = array(team_id => array(Punkte, Tore geschossen, Tore reinbekommen, Siege, Unentschieden, Niederlagen))
Ein Beispiel, wenn FC Bayern team_id 15 hat:

Code: Alles auswählen

$teams = array(15 => array(30, 45, 23, 10, 0, 0))
team_id = 15
Punkte = 30
Tore geschossen = 45
Tore reinbekommen = 23
Siege = 10
Unentschieden = 0
Niederlagen = 0

Natürlich ist das nur ein Beispiel. Im array $teams sind alle Teams in dem Stanard eingespeichert.

Jetzt habe ich das Problem.
Ich hab nun alle Teams, mit deren Punkten. Die Tordifferenz kann man ja leicht ausrechen (Tore geschossen-tore reinbekommen).

Wie kann ich aus diesem Beispiel eine Tabelle erstellen?
Immerhin muss die Tabelle nach Punkten sortiert werden (ich denke das krieg ich auch noch hin), aber bei Punktgleichheit nach der Tordifferenz.
Und genau da komm ich nicht weiter. Wie kann ich nun aus $team eine Tabelle erstellen? Oder ist dies so aus dem Aufbau gar nicht möglich?


Ich würde mich freuen, wenn jemand mir da helfen könnte :-)


PS: Mir ist bewusst das es zig Systeme frei zum download gibt, die genau solche Spieltage/ Tabelle generieren. Doch ich möchte lernen die Sachen selbst zu programmieren - auch wenns schwierig wird.
Viva el betís, mi amor :-)
Wir gehn voran, als euer zwölfter Mann, scheiß egal wie weit, ob Sturm oder Schnee, MSV Duisburg oé
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Array's sortieren

Beitrag von Pyramide »

Warum legst du das ganze nicht in einer Datenbanktabelle ab?
KB:knigge
Benutzeravatar
Sanchez17
Mitglied
Beiträge: 913
Registriert: 10.12.2005 22:21
Wohnort: Moers / Sevilla
Kontaktdaten:

Re: Array's sortieren

Beitrag von Sanchez17 »

Pyramide hat geschrieben:Warum legst du das ganze nicht in einer Datenbanktabelle ab?

Manchmal sieht man den Wald voller Bäume nicht :roll:

Danke :grin: :wink:
Viva el betís, mi amor :-)
Wir gehn voran, als euer zwölfter Mann, scheiß egal wie weit, ob Sturm oder Schnee, MSV Duisburg oé
Antworten

Zurück zu „Coding & Technik“