[PHP] Text vernünftig formatieren

TTlong

Angesehenes Mitglied
Hallo,

hab mal wieder ein Problem, und zwar geht es um eine Kurzübersicht der News. Dargestellt werden sollen max. 134 Zeichen, nach 50 Zeichen soll es einen Zeilenumbruch geben, soweit kein Problem => ABER

Momentan hab ich es so:
QUOTE $text = substr(utf8_encode($row["newstext"]),0,134);
$news = wordwrap($text, 50, "<br />" );


Ausgabe demzufolge wäre:

Zeile 1 des Textes <br />
Zeile 2 des Textes <br />

usw...

Ich möchte nun aber, dass es wie folgt aussieht:

<p>Zeile 1</p>
<p>Zeile 2</p>

Habs schon mit

QUOTE $news = "<p>". wordwrap($text, 50, "</p>" );

versucht, das <p> wird dabei allerdings nur in der ersten Zeile geschrieben, in allen anderen nicht.


Hat jemand ne Idee wie es funktionieren könnte?


Gruß TTlong
 
z.B. so
QUOTE $text = explode("<br />",$text);
foreach($text as $str)
echo "<p>$str</p>\n";



 
Zurück
Oben