Thread Array of Hashes aus Datei anlegen (53 answers)
Opened by Flips87 at 2020-02-04 11:19

rosti
 2020-02-04 17:23
#191281 #191281
User since
2011-03-19
3413 articles
BenutzerIn
[Homepage]
user image
Und hier mein EAV Beispiel

Datei:

Code: (dl )
1
2
3
4
addr.vname.Oliver
addr.name.Nonsens
addr.ort.Irgendwo
addr.plz.12345


Perl:

Code (perl): (dl )
1
2
3
4
5
6
7
my %eav; # Hahsh of Hashes
foreach my $line( <FILEHANDLE>){
    chomp $line;
    my ($ent, $att, $val) = split /\./, $line;
    $eav{$ent}{$att} = $val;
} 
print Dumper \%eav;


Ergebnis:

Code: (dl )
1
2
3
4
5
6
7
8
$VAR1 = {
'addr' => {
'name' => 'Nonsens',
'ort' => 'Irgendwo',
'plz' => '12345',
'vname' => 'Oliver'
}
};


Nur ein Beispiel. Es gibt unendlich viele Möglichkeiten !


MFG

View full thread Array of Hashes aus Datei anlegen