【发布时间】:2016-05-05 06:31:59
【问题描述】:
我有一个表单,我可以在其中创建不同的文本。为了正确使用换行符,我通过 nl2br 发送输入。使用以下代码可以完美运行:
$formSubject = nl2br(htmlentities( $_POST["formSubject"], ENT_QUOTES, 'UTF-8'));
我遇到的问题是我还有一个编辑功能,当我打开要编辑的文本时,我得到换行符,但文本中还有<br/>(我不想要,因为这个用户不会熟悉 html),如果我保存(即使没有更改任何内容),它会添加另一个换行符(如果我打开它再次编辑,这意味着双 <br/><br/>。有什么解决方案吗?
【问题讨论】: