Til: Absätze formatieren

Beitrag lesen

Moin!

Ich möchte Texte aus einer Datenbank formatieren.
Aus so einem Text:

Das ist ein Absatz.

Das ist auch ein Absatz.

Und das ist noch einer.

Soll das hier werden:

<p>Das ist ein Absatz.</p>
   <p>Das ist auch ein Absatz.</p>
   <p>Und das ist noch einer.</p>

Ich dachte, das geht ganz einfach so:

$text = '<p>' . $text . '</p>';
   $text = str_replace("\n\n","</p><p>",$text);

...tut es aber nicht! :-( Die doppelten Zeilenumbrüche werden nicht erkannt. Was stimmt da nicht?
Und unabhängig davon: wäre hier ein regulärer Ausdruck sinnvoller?

Danke!
Til