Tach!
Wie kann ich ein mehrdimensionales Array sortieren nach dem Value ersten Spalte?
Also genauer gesagt ein Array of Arrays. Sortieren geht einfach mit einer der u*sort()-Funktionen und einer benutzerdefinierten Vergleichsfunktion. Diese bekommt jeweils zwei der inneren Arrays übergeben uns muss zurückmelden, ob das erste gegenüber dem zweiten kleiner, größer oder gleich ist.
Das Array kommt nicht aus einer Datenbank.
Es ist kein assoziatives Array.
Das macht nichts.
Die Seite http://de3.php.net/manual/de/function.array-multisort.php habe ich gelesen und sorry: Falls da irgendwas nützliches steht, seh ich's nicht oder kann es für meine Bedürfnisse nicht übersetzen.
Diese Funktion will kein Array mit Datensatz-Arrays sondern ein Array mit Spalten-Arrays sortieren. Man kann sie auch für datensatzorientierte Arrays verwenden, muss da aber Umbauen. Die usort-Variante ist einfacher.
dedlfix.