A php variable contains the following string:
<p>text</p>
<p>text2</p>
<ul>
<li>item1</li>
<li>item2</li>
</ul>
I want to remove all the new line characters in this string so the string will look like this:
<p>text</p><p>text2><ul><li>item1</li><li>item2</li></ul>
I've tried the following without success:
str_replace('n', '', $str);
str_replace('r', '', $str);
str_replace('rn', '', $str);
Anyone knows how to fix this?
You need to place the
n
in double quotes.Inside single quotes it is treated as 2 characters
''
followed by'n'
You need:
A better alternative is to use
PHP_EOL
as: