my %keys = ( a => 'item1', b => 'item2', c => 'item3' ); my %encode = reverse @keys; my $field = join('', map { $encode{$_} } @checked_values);