Arrays sortieren?
Patrick D.
- php
0 dedlfix
Hallo,
habe ein ganz einfaches Array der Sorte:
$Array[0]['a'] = 5
$Array[1]['a'] = 17
$Array[2]['a'] = 3
$Array[3]['a'] = 300
Nun möchte ich, dass entsprechend a sortiert wird. Allerdings bei allen Teilen des Arrays $Array und nicht nur bei $Array[x]['a']. sort() kommt hier nicht in Frage, asort() auch nicht, da ich auf meine Arraystruktur asort() nicht anwenden kann.
Gibt es eine einfache Möglichkeit das zu lösen? Danke.
Tach!
habe ein ganz einfaches Array der Sorte:
$Array[0]['a'] = 5
$Array[1]['a'] = 17
$Array[2]['a'] = 3
$Array[3]['a'] = 300
Nein, das ist kein "ganz einfaches" Array, das ist ein Array of Arrays, was du dir mit var_dump() oder print_r() bestätigen lassen kannst.
Nun möchte ich, dass entsprechend a sortiert wird. Allerdings bei allen Teilen des Arrays $Array und nicht nur bei $Array[x]['a']. sort() kommt hier nicht in Frage, asort() auch nicht, da ich auf meine Arraystruktur asort() nicht anwenden kann.
Ja, diese Funktionen lassen sich alle nur auf "ganz einfache" Arrays anzuwenden.
Gibt es eine einfache Möglichkeit das zu lösen?
Nimm eine der u*sort()-Funktionen mit einer benutzerdefinierten Vergleichsfunktion.
dedlfix.