in reply to Re^4: 2 dimensional array
in thread 2 dimensional array

Loop over the data lines from the file, after chomping them (or chomp in your loop). For each one, split it into individual characters. Just as you split on a comma with split /,/, split between characters with split //. Either add as a new row to table with push @table, [ LIST ], or just treat the uninitialized @table element as an array and it will become one: @{ $table[$row] } = ( LIST ).