Chris Rogers wrote:

> Hi all,
> 
> I backed myself into a corner and cold use a little help.  I have a
> multi-dimensional array that has a know number of elements at the deepest
> level but the number of levels is unknown.  Here is a brief example:

there are a number of ways of doing what you want. have you try Data::Dumper 
yet? it might help... Otherwise, try print out the whole thing like:

#!/usr/bin/perl -w
use strict;

my $a = [[[[[[1,2],[3,4],[5,[6,7]]]]]]];

print_it($a);

sub print_it{
        foreach my $i (@{shift()}){
                print_it($i),next if(ref $i);
                print "$i\n";
        }
}

__END__

prints:

1
2
3
4
5
6
7

doesn't matter how many levels deep the array reference is...
As i said before, there are many other ways of doing the same thing. :-)

david

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

Reply via email to