Hello,
schau Dir mal http://www.php.net/manual/de/function.array-multisort.php
und http://www.php.net/manual/de/function.uasort.php
an.
Außerdem besteht noch die Möglichkeit, die Struktur andersherum aufzubauen, dann kann man zum Sortieren der einzelen "Spalten" die normalen Sortierfunktionen benutzen.
[spiele]
(
[matches]
(
[7] => 48
[9] => 48
)
[name]
(
[7] => verein Z
[9] => verein A
)
[goals]
(
[7] => 168
[9] => 258
)
[goals_against]
(
[7] => 303
[9] => 136
)
[points]
(
[7] => 43
[9] => 111
)
)
Dann kannst Du mit sort($spiele['points']) das Unterarray [points] sortieren lassen.
mit
foreach($spiele['points'] as $key => $val) # sortierspalte
{
echo "<p>\n";
foreach($spiele as $fieldname => $fieldval)
{
echo "$fieldname: ".$spiele[$fieldname][$key]."<br>\n";
}
echo "</p>\n"
}
nach der Sortierung der Sortierspalte ausgeben.
Für das Eintragen und Löschen von "Datensätzen" in das Array [spiele] musst Du Dir dann nur jeweils eine Funktion erstellen, damit für jede "Spalte" auch eine "Zeile" vorhanden ist.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
