dedlfix: array von arrays sortieren

Beitrag lesen

echo $begrüßung;

Kann man $arr nach Elemten seiner Elemente sortieren?
Okay, ich könnte mir ne function basteln, die das "Eltern"-array durchwühlt und die einzelnen "Kind"-arrays anhand eines derer Elemente nach dem Bubble-Sort-Verfahren in ein neues "Eltern"-array kopiert.
Aber geht's auch einfacher?

Ja, nimm eine passende u*sort-Funktion mit einer selbst geschriebenen Vergleichsfunktion. str*cmp() kann bei einem Stringvergleich in der selbst geschriebenen Vergleichsfunktion zum Einsatz kommen das liefert gleich ein passendes Ergebnis.

array_multisort() ist meist nicht anwendbar, weil man normalerweise ein Zeilenarray hat (und das sieht auch bei dir so aus), array_multisort() aber mit Spaltenarray arbeitet.

Zeilenarray: Jedes Element stellt einen Datensatz dar.
Spaltenarray: Jedes Element stellt eine (Datenbank-)Spalte dar. Ein Datensatz besteht aus mehreren korrespondierenden Einträgen aus jeder Spalte.

echo "$verabschiedung $name";