in reply to foreach (each character in string..)?

Just split it out...<apologies in advance for the pun>
$string = "this is a test"; foreach $char (split //, $string) { print "$char\n"; }

-Kurt