MySql.php中的换行符


Line break in MySql/php

我有一个表单,可以在其中创建不同的文本。为了正确使用换行符,我通过nl2br发送输入。它工作得很好,使用这个代码:

$formSubject  = nl2br(htmlentities( $_POST["formSubject"], ENT_QUOTES, 'UTF-8'));

我遇到的问题是,我还有一个编辑功能,当我打开一个文本进行编辑时,我会得到换行符,但也会得到文本中的<br/>(我不想要,因为这个用户不熟悉html),如果我保存(即使不更改任何内容),它会添加另一个换行符(如果我再次打开它进行编辑,这意味着双重<br/><br/>。有什么解决方案吗?

您可以在编辑前删除<br/>(str_replace())或所有html标记(strip_tags())

您可以使用WYSYWIG编辑器(如tinymce或ckeditor)编辑带有html标记

的文本