I guess you could do for (0..$#{ $array1 }) { push( @{ $array1->[$_] }, @{ $array2->[$_] } ); }
I'm not sure if that is any clearer or not. -----Original Message----- From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: 11/14/2001 1:21 PM Subject: Array References - Concatenation Friends, I have two, two-dimensional array references, and I need to join the rows of each array. $array1 = [ [11,12], [21,22], [31,32] ]; and $array2 = [ [18,19], [28,29], [38,39] ]; I need to have the output as this: 11 12 18 19 21 22 28 29 31 32 38 39 Currently how I am doing this is like this: $count = 0; foreach $row (@{$array2}) { push(@{$array1->[$count]}, @$row); $count++; } Is there a better, straightforward way to do this without creating extra counters like what I have done? Thanks, Rex -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]