Graeme McLaren wrote:
> Hi all, I'm in need of a loop, can't seem to find what I'm looking for
> online. I want to loop over this array ref inserting each hash value into
> the DB at each iteration.I've got the following data structure which is
> assigned to $aref:
>
> my $VAR1 = [
> {
> 'rate' => '1.98',
> 'name' => 'Dollars -> Sterling'
> },
> {
> 'rate' => '1.5',
> 'name' => 'Sterling -> Euros'
> },
> {
> 'rate' => '0.75',
> 'name' => 'Dollars -> Euros'
> },
> {
> 'rate' => '2.05',
> 'name' => 'Sterling -> Dollars'
> },
> {
> 'rate' => '0.72',
> 'name' => 'Euro -> Sterling'
> },
> {
> 'rate' => '1.52',
> 'name' => 'Euro -> Dollars'
> },
> {
> 'rate' => '1.98',
> 'name' => 'Amex Exchange Rate'
> }
> ];
>
> Can anyone help out with this?
>
> Much appreciated.
foreach my $hash (@$VAR1) {
my ($rate, $name) = @{$hash}{qw/ rate name /};
# Do stuff with $rate, $name
}
HTH,
Rob
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/