用nl2br
处理了从数据库里取的数据,不想使用<br>
换行,想使用<p>
分段。
网上找到的方法:
$content = '<p>'.str_replace("<br />","</p><p>",$content).'</p>';
但是我的数据里还有别的一些标签,转换的时候就会有问题。
比如我有这样一段数据:
blahblah<br />
<pre><code><br />
blahblah<br />
blahblah<br />
</code></pre>
就会变成
<p>blahblah</p><p>
<pre><code></p><p>
blahblah</p><p>
</code></pre></p>
这样我的<pre><code></code></pre>
代码块就被隔断了。
有没有什么办法不替换<pre><code></code></pre>
里的换行?