in reply to Merge 2 array/Hash into 1 variable Perl
#!/usr/bin/perl use strict; use warnings; use Data::Dumper; my $h1 = { 'location_setting' => [ '409' ], 'status' => [ '501' ] }; my $h2 = { 'status' => [ '137', '124' ], 'location_setting' => ['405' +], 'classification' => ['0']}; #my $x = {%$h1, %$h2}; my %x = (); my $x = \%x; foreach my $h1key (keys %{$h1}) { push @{$x{$h1key}}, @{${$h1}{$h1key}}; } foreach my $h2key (keys %{$h2}) { push @{$x{$h2key}}, @{${$h2}{$h2key}}; } print Dumper $x;
Results:
$VAR1 = { 'status' => [ '501', '137', '124' ], 'location_setting' => [ '409', '405' ], 'classification' => [ '0' ] };
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Merge 2 array/Hash into 1 variable Perl
by johngg (Canon) on Aug 03, 2017 at 22:10 UTC | |
by dbander (Scribe) on Aug 04, 2017 at 23:08 UTC | |
|
Re^2: Merge 2 array/Hash into 1 variable Perl
by kris1511 (Acolyte) on Aug 07, 2017 at 20:19 UTC |