str_replace to replace /n with <p> not having desired effect.

From: Date: Thu, 19 Feb 2004 15:52:54 +0000
Subject: str_replace to replace /n with <p> not having desired effect.
Groups: php.general 
Request: Send a blank email to php-general+get-178252@lists.php.net to get a copy of this message
PHP Listers, I am trying to use str_replace to format text taken from a MySQL TEXT field and make it so that it is compatible with my CSS formatting. Essentially, I want to ensure that new lines are replaced with <p> tags with the appropriate CSS class designation. The code I have created with assistance from information found on the web, looks like this: $charInfoCss = '<p class="content">' . str_replace('\n', '</p>\n<p class="content">\n', $charInfo[introE]) . '</p>'; The output looks like this: <p class="content">Blah blah blah blah. Another line of blah blah blah. A third line of blah blah blah.</p> The output I desire is this: <p class="content">Blah blah blah blah.</p> <p class="content">Another line of blah blah blah.</p> <p class="content">A third line of blah blah blah.</p> How do I correct my code to accomplish this? Thank you. -- Yoroshiku! Dave G ml@autotelic.com

« previous php.general (#178252) next »