doni: Array sortieren

Hallo zusammen

ich brauche wieder mal ein mehrdimeonsionales array und bringe es einfach nicht hin, das das ding richtig, d.h. nach einem wert sortiert wird.

Mein Array sieht so aus:

$clubgames= array(

array(
  "date" => "12.10.2006",
  "time" => "15:30"
  "hometeam" => "UHCO Obersiggenthal"
  "awayteam" => "UHC Lok Reinach II"
 )

array(
  "date" => "21.10.2006",
  "time" => "11:30"
  "hometeam" => "UHC Lenzburg"
  "awayteam" => "UHCO Obersiggenthal"
 )

)

In echt sind darin ca. 200 Datensätze.

Nun möchte ich die unteren Arrays, welche ziemlich wild durcheinander sind, nach dem date key sortieren, d.h. dass in unserem Beispiel das zweite untere array vor dem ersten käme.

So habe ich das probiert:

foreach ($clubgames as $key => $row) {
  $date[$key]  = $row['date'];
  $time[$key] = $row['time'];
  $hometeam[$key] = $row['hometeam'];
  $awayteam[$key] = $row['awayteam'];
}
array_multisort($date, SORT_ASC, $clubgames);

Leider ordnet das aber dann meine Einträge nicht wirklich wenn ich $clubgames dann mit print_r() ausgebe.

Weiss jemand von euch, was ich hier falsch mache?

Vielen Dank
doni

---
meder, aaron - www.telltec.ch

  1. Weiss jemand von euch, was ich hier falsch mache?

    Hast Du Dich denn auch brav an die Syntax gehalten?
    http://de3.php.net/manual/de/function.array-multisort.php
    => "Beispiel 2. Sortieren eines mehrdimensionalen Arrays"

    1. Hast Du Dich denn auch brav an die Syntax gehalten?

      Nunja, ich sehe zumindest den Fehler nicht, ja. Habe ich was falsch gemacht?

      Ich möchte ja nicht die Inhalte der unter-Arrays sortieren, sondern die Reihenfolge der unter-arrays selbst, nach dem date key.

      danke
      doni

      ---
      meder, aaron - www.telltec.ch

    2. hi,

      Hast Du Dich denn auch brav an die Syntax gehalten?

      Nützt ihr auch nichts, denn wie dedlfix es letzte Tage noch schön formuliert hat, sortiert array_multisort ein Spaltenarray.

      usort() nebst kleiner selbsterstellter Vergleichsfunktion hilft hier weiter.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }