我有一个降价文本编辑器,在我的后端我将其解析为html并保存在DB中。
但是当用户将 新行 放入文本时,它会被忽略。我尝试了$markup = str_replace("\n", "<br />", $markup);
但是这个功能取代了所有新行,即使在 li 中也是如此,所以文字看起来很糟糕。
这是在db:
中保存的方式<ul>
<li>
<span>test</span>
</li>
<li>
<span>test</span>
</li>
</ul>
<span>before ENTER
after</span>
因此保存 新行 符号。但在浏览器中它被忽略了。
我该如何解决这个问题? MAYB