in reply to Hashes & Arrays
Anyway, I'd do it something like this:
my %hash = ( # declare top-level hash key => [] # create new empty arrayref with key "key" ); # create a new anonymous hashref with the data and # push it onto the array push @{$hash{key}}, { email => 'email@address', timestamp => time }; # that will allow you to get at the first email address # with the following code: my $email = $hash{key}[0]{email};
If you want to access by your given example ($hash{key}{array}[0]{email}) you need an extra hash:
updated: fixed bug that ikegami found.my %hash = ( key => { array => [] } ); push @{$hash{key}{array}}, { email => 'email@address', timestamp => time };
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Hashes & Arrays
by ikegami (Patriarch) on Aug 29, 2005 at 20:04 UTC | |
by Joost (Canon) on Aug 29, 2005 at 20:07 UTC |