Разрыв строки в MySql / php

У меня есть форма, где я создаю различные тексты. Чтобы правильно использовать разрывы линий, я отправляю ввод через nl2br. Он отлично работает, используя этот код:

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

Проблема, которую я имею, является то, что у меня также есть функция редактирования, и когда я открываю текст для редактирования я получаю разрывы строк, но и <br/> в тексте (который я не хочу, потому что пользователям это не будет знаком с HTML) и если я спасу (даже ничего не меняя) он будет добавить еще один разрыв строки (Что означает двойной <br/><br/> если я открываю его для редактирования снова. Есть ли какое-то решение?

1 ответ

  1. вы можете удалить <br/>(str_replace ()) или все html-теги (strip_tags ()) перед редактированием
    или
    вы можете использовать редактор WYSYWIG (например, tinymce или ckeditor) для редактирования текста с html-тегами