views:

108

answers:

4

I am facing a bit of a quandary, I need to replace a new line with <br />. Now, clearly, replacing all instances of \n did not work, as the page did not have proper linebreaks. Here is an example of some possible text:

Some text


More text

Now, this is an issue because there is no \n and I have no way to auto-insert <br />. How can I ensure that this contains proper linebreaks?

This is in PHP. I cannot serve it as plain text.

+6  A: 

Maybe you want http://php.net/nl2br? Or maybe I have misunderstood...

Vinko Vrsalovic
+8  A: 

To replace new line breaks with
just use nl2br

FrEaKmAn
Jeez, that's so easy! Thanks!
Cyclone
+3  A: 

You will want to use nl2br.

Your text has to have a newline (\n) or carriage return (\r) if the text is on 2 different lines.

nl2br will handle either case.

Jordan S. Jones
+2  A: 

php has a built in function for that.

nl2br() i believe.

rtfm :)

Jeff