Я использую textarea для сохранения контента в БД mySQL и использую nl2br
сохранить разрывы строк, используемые пользователем.
PHP метод использования nl2br
$description = safe_var($_POST['description']);
$text = preg_replace('#[\r\n]+#', "\n", $description);
$description_html = nl2br($text);
Теперь, когда я использую опцию редактирования обновления description
тогда есть новый <br/>
добавляется каждый раз, когда я нажимаю кнопку обновления.
Это означает, что если мой контент в первый раз выглядит так, как показано ниже
Line 1
-----one space
Line 2
----- One space
Line 3
И затем, если я обновлю этот контент несколькими словами, я получу вывод, как показано ниже, и это не ожидается
Line 1
-----one space
-----one space
Line 2
----- One space
-----one space
Line 3
-----one space
Line 4
Есть ли способ запретить новые строки в уже добавленные пробелы до тех пор, пока пользователь не даст пробел.
Задача ещё не решена.
Других решений пока нет …