Steffen: 2 Dimensionales HashArray

Beitrag lesen

Hallo Roland,

versuch es mal so:

#!perl

my $datei = {};
while (<DATA>){
chomp;
my ($id,$name,$wert) = split /|/;
$datei->{$id}->{'name'} = $name;
$datei->{$id}->{'wert'} = $wert;
}
print $datei->{'4'}->{'name'};
__DATA__
1|Egon|34
4|Franz|23
8|Jürgen|9
13|Kurt|1

Danke erstemal für den Tip,
bisher habe ich mein HashArray dann immer mit
$DATEN = sort { $a->{'value'} <=> $b->{'value'} } $DATEN
sortiert...

wie muss ich jetzt herangehn ?
Es is doch jetzt nen Unterschied ?! da es doch jetzt nur nen 2Dimensionales Hash is....

Torzdem schonmal Danke...

Gruß
Steffen