Roger: mehrdimensionales array sortieren

Beitrag lesen

hallo!

ich möchte ein mehrdimensionales array sortieren.
es soll aber nicht nur nach einer spalte, sondern nach zwei spalten sortiert werden.

der array sieht so aus:
spalte 1 = vorname
spalte 2 = nachname
spalte 3 = geschlecht
spalte 4 = land

momentan sortiere ich nach land:
@csv = sort {$a->[3] cmp $b->[3]} @csv;

das klappt auch prima, allerdings soll jetzt, nachdem nach land sortiert wurde auch nach nachname sortiert werden. die gleiche funktion nochmal anzuwenden bring keine punkte.

perlfunc4 brachte mich auch nicht weiter, da dort nur nach einer spalte sortiert wurde...

hat jemand noch eine idee?

danke!

gruß.
roger.