From: Pete Emerson <[EMAIL PROTECTED]>
> push @{$hash{$city}{$station}}, $add1;
> push @{$hash{$city}{$station}}, $add2;
> push @{$hash{$city}{$station}}, $state;
> push @{$hash{$city}{$station}}, $zip;
> push @{$hash{$city}{$station}}, $phone;

You can push several items into an array at once:

push @{$hash{$city}{$station}}, $add1, $add2, $state, $zip, $phone;

In this case it's actually not necessary to use push() at all:


my ($station, $add1, $add2, $city, $state, $zip, $phone)=split(/,/, 
$line);
$hash{$city}{$station} = [$add1, $add2, $city, $state, $zip, $phone];

or

my ($station, @data)=split(/,/, $line);
$hash{$city}{$station} = \@data;

Jenda

===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed 
to get drunk and croon as much as they like.
        -- Terry Pratchett in Sourcery


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to