in reply to Using Array of Arrays

The line;
push @rows, @fields;
Needs to be;
push @rows, [ @fields ];
Here is an example;
#!/usr/bin/env perl use strict; use warnings; use Data::Dumper; my @fields = qw/ fred one two three /; my @out; push @out, [ @fields ] for ( 1..3 ); print Dumper \@out;
Which produces the output;
$VAR1 = [ [ 'fred', 'one', 'two', 'three' ], [ 'fred', 'one', 'two', 'three' ], [ 'fred', 'one', 'two', 'three' ] ];