Tim: Text aus textarea formatieren

Beitrag lesen

Hallo,

ein Benutzer gibt über ein textarea-Feld formatierten Text, genauer gesagt, kopiert er ihn sogar in dieses Feld.
Dieser Text enthält also Zeilenumbrüche, aber auch Tabs.

Das PHP-Script soll nun diesen Text in HTML umwandeln, indem es dort wo Tabs sind Tabellen draus macht und ansonsten die üblichen </br>-Tags.
Ich dachte an sich, ein einfaches Suchen und Ersetzen und hab mal ganz klein damit anfangen wollen, dass nach jeder Zeile eine Trennlinie gezeichnet wird: (In $ori_text ist der dem Script übergebene Inhalt des Textarea-Felds.)

$lines = array();
$lines = explode("\n", $ori_text);
$lineCount = count($lines);
$newtext = "";

for ($i = 0; $i < $lineCount; $i++){
$newtext .= $lines[$i]."<hr>";
}

echo $newtext;

Leider macht er mir genau am Ende des Textes das <hr>.
Aber warum nur?

Tim