$array=explode("\r\n",$tester);
Aber einen automatischen Zeilenumbruch bekomme ich nicht hin, auch nicht mit nl2br.
Das Problem liegt irgendwo anders.
Dann schau doch mal genau nach, was für Bytes dein Formular liefert
echo chunk_split(bin2hex('test string'), 2, ' ');
und wie dann der Zeilenumbruch kodiert ist.
Diese ASCII-Tabelle kann dir beim Zeichenerkennen behilflich sein.