Rolf Rost: Array mit mehreren Feldern nach Datum sortieren

Beitrag lesen

Hi

Also zum Beispiel:
Spiel1|1|87|24.11.04|shooter
Spiel2|2|56|12.01.04|sport
...etc

Nach DATUM like '24.11.04' sortieren? => Umrechnen in seconds since the begin of the epoch ODER gleich in diesem Format Speichern ;-)

Sortierbeispiel

@unsort = (
 ['Spiel1','1','87','123456789','shooter'],
 ['Spiel2','2','56','987654321','sport'],
);

@sortlist = sort{ hx($a) <=> hx($b) }@unsortlist;

sub hx{
 my $s = shift; # arrayElement
 return $s->[3]; # wenn Spalte 3 das Datum ist
}

--Rolf