in reply to Re^6: Adding an element to an array
in thread Adding an element to an array
Your error is because @data is an array of ARRAY references not HASH references. Try
pojmy %homes_by_names=(); my @data=(); foreach my $rdata ( @{ $sqldata } ) { ++$homes_by_names{ $rdata->{'NAME'} }; push @data,$rdata; } foreach my $row ( @data ) { $row->{'HOME_COUNT'} = $homes_by_names{ $row->{ NAME } }; } print Dumper \@data;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^8: Adding an element to an array
by Anonymous Monk on Oct 15, 2015 at 18:03 UTC | |
by poj (Abbot) on Oct 15, 2015 at 18:33 UTC | |
|
Re^8: Adding an element to an array
by Anonymous Monk on Oct 15, 2015 at 19:03 UTC | |
by Anonymous Monk on Oct 15, 2015 at 19:13 UTC | |
|
Re^8: Adding an element to an array
by Anonymous Monk on Oct 15, 2015 at 19:37 UTC |