Assoziatives Array anhand eines Schlüssels absteigend sortieren

marcel_m

Mitglied
Hallo zusammen,

auch wenn ich vorhergehend mittels Suchmaschine unterwegs war, habe ich ehrlich keine brauchbare Antwort gefunden und hoffe, dass ihr mir an dieser Stelle vielleicht weiterhelfen könnt.

Ich habe ein assoziatives Array, das vereinfacht folgendermaßen aufgebaut ist:
IDVORNAMENACHNAMEGEBURTSDATUM
1MarcelM.01.01.1970
2DominikL.01.01.1970

Wie kann ich dieses Array anhand des Schlüssels "NACHNAME" absteigend sortieren?

Für eure Hilfe vielen Dank im Voraus!

Marcel
 
Ich versteh den Aufbaus des Array noch nicht so ganz. Besser wäre eine Darstellung der ausgabe von:

PHP:
<?php
echo "<pre>";
print_r($array);
echo "</pre>";
?>
 
Vielen Dank!
array_multisort() hat geholfen. Für die Nachwelt kurz festgehalten:

PHP:
//$persons entspricht dem assoziativen Array, das als Grundlage genutzt wird
foreach ($persons as $key => $row) 
{
	$surName[$key] = $row['surname'];
}

array_multisort($surName, SORT_DESC, $persons);
 
Zurück