elavazhagan perl wrote: > Hi...... > > Thanks Rob,with ur code ,Now I can display all the countries with > regions.Now i would like to display only countries specific to the region. > We can split the data and assign into two different arrays.Let me know is > there any specific way to retrive the data ?? > Thanks a lot........ > > > > #! /usr/perl/bin > use strict; > my %Regions = ( > Europe => [ > 'Belgium', > 'Denmark', > 'France', > 'Germany', > 'Great Britain', > 'Hungary', > 'Portugal', > 'Russia', > 'Spain', > 'Sweden', > 'Turkey', > ], > Asia => [ > 'Australia', > 'China', > 'India', > 'Malaysia', > 'NewZealand', > 'Philippines', > 'South Africa', > 'Taiwan', > 'Vietnam', > ], > North => [ > 'U.S.', > 'Canada', > 'Mexico', > ], > > South => [ > 'Argentina', > 'Brazil', > 'Venezuela', > ], > ); > > > foreach my $countries ( keys %Regions ) { > print "$countries: @{ $Regions{$countries} }\n" > }
It looks like you have already done that. For instance, to print all European countries you can write: my $region = 'Europe'; print "$_\n" foreach @{$Regions{$region}}; HTH, Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/