Given the advice of the others (you have a pesky \r that's
causing the 'problem'), how about spliting on a
zero or one carriage return(s), followed by one newline?
use Data::Dumper;
my @v = split(/\r?\n/, param('textbox'));
print Dumper \@v;
Note the use of Data::Dumper. Don't leave home without it. ;)
UPDATE: Got \r and \n backwarks (again!) and cLive ;-) beat me to the punch, i should have checked back before i posted. Anyhoo ... all of this should have you covered. If you care to read more about what causes this confusion then
check out A Little History on 0D0A and it's replies.
jeffa
L-LL-L--L-LL-L--L-LL-L--
-R--R-RR-R--R-RR-R--R-RR
B--B--B--B--B--B--B--B--
H---H---H---H---H---H---
(the triplet paradiddle with high-hat)
|