Hi Edward,

Source Code :

#! /usr/bin/perl

%hash1 = (
                A => ["fred", "barney"],
                B => ["George", "jane", "elroy"]
         );

foreach $sub (sort (keys(%hash1))) {
        print "$sub\n";
        $temp = @hash1{$sub};
        for ($i=0;$i<=$#$temp;$i++) {
                push(@array1,$temp->[$i]);
        }
}
print "@array1\n";


This code will do the intended work.

Regards,
V.Balaji.

 --- Edward WIJAYA <[EMAIL PROTECTED]> wrote: 
> Hi,
> 
> Suppose I have this Hash of array:
> 
> %HoA = {
>     A => ["fred", "barney"],
>     B => ["george", "jane", "elroy"],
> };
> 
> Is there any efficient way to append
> each of this HoA's array into one
> single array, e.g:
> 
> @name = ("fred", "barney", "george", "jane",
> "elroy");
> 
> Regards,
> Edward WIJAYA
> SINGAPORE
> 
> -- 
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> <http://learn.perl.org/>
> <http://learn.perl.org/first-response>
> 
> 
>  


        
        
                
___________________________________________________________ALL-NEW Yahoo! Messenger - 
all new features - even more fun!  http://uk.messenger.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to