Thread Ein Array in einem Hash zu einem Hash umwandeln
(4 answers)
Opened by Ensretted at 2008-10-14 17:43 Code (perl): (dl
)
1 2 3 for my $key ( keys %HvA ) { $hash_neu{$_} = $key for @{ $HvA{$key} }; } # for MfG edit: Bei deinem Beispiel-Hash werden dabei aber Werte verloren gehen, weil einige Keys mehrfach vorkommen, oder habe ich dein Problem falsch verstanden? perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'
|