|
Posted by Chris Hope on 07/13/05 12:07
Martin Magnusson wrote:
> I'm trying to "html-ise" some text, where an empty line should be
> interpreted as a paragraph break.
>
> I thought that
> $text = str_replace("\n\n", "</p><p>", $text);
> would work, but that doesn't find anything to replace in my strings,
> and $text = str_replace("\n", "</p><p>", $text);
> gives me too many paragraphs, of course.
>
> As an example of what I want, this message should be divided into
> three paragraphs.
It's possible your text contains a carriage return as well as line
break. In that case, you'd want to do this:
$text = str_replace("\r\n\r\n", "</p><p>", $text);
--
Chris Hope | www.electrictoolbox.com | www.linuxcdmall.com
[Back to original message]
|