Patrick D.: Arrays sortieren?

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.

  1. 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.