è un po' strano sia il metodo di INPUT che il sistema di controllo/conversione... cmq puoi fare:
Codice PHP:
$chars = array (' ', "\r", "\n", "\t"); // puoi mettere quelli che vuoi
for($j=$i;(!in_array($test[$j], $chars)) && $j<$l;$j++)
cambiando il tuo controllo con un check per verificare che il j-esimo carattere non sia nella lista di quelli di "terminazione" da te scelti ("\r" e "\n" sono i caratteri di "a capo", "\t" è la tabulazione... anche se in una textarea è difficile ci sia, ma uno magari fa un copy&paste dentro...)