in reply to How can I cleanly split a string of text into a two-dimensional array
map { [ split '', $_ ] } unpack join(" ", ("a$width") x $height), $string; [download]