in reply to Re: Return value given a key
in thread Return value given a key
my %forwardhash = ( key1 => 'value1', key2 => 'value2', key3 => 'value3' ); my %reversehash = (); while ( my ( $key, $value ) = each %forwardhash ) { $reversehash{$value} = $key; } use Data::Dumper; print Dumper( \%reversehash );
Outputs:
$VAR1 = { 'value1' => 'key1', 'value2' => 'key2', 'value3' => 'key3' };
|
|---|