Я сохраняю пользовательский ввод из текстовой области в базу данных MySQL (в среде WordPress, но это не должно иметь значения для этой проблемы, Я считаю). Позже он извлекается из БД и отображается администраторам в серверной части сайта. Проблема возникает, когда пользователи отправляют текст с разрывами строк (т. е. нажимают клавишу Enter).
Пример строки может выглядеть так:
Код: Выделить всё
Dear friends, I just wanted so Hello. How are you guys? I'm fine, thanks!
Greetings,
Bill
Я использую nl2br() для генерации вывода HTML, но этого недостаточно. Результат:
Код: Выделить всё
Dear friends, I just wanted so Hello. How are you guys? I'm fine, thanks!
Greetings,
Bill
Однако мне нужен такой формат:
Код: Выделить всё
Dear friends, I just wanted so Hello. How are you guys? I'm fine, thanks!
Greetings,
Bill
Я могу вручную получить доступ к соответствующему полю в БД, нажимать Backspace для каждого разрыва строки, и то, что я позже хочу сделать со строкой, работает. Итак, я знаю, что мне нужен указанный выше формат.
Подробнее здесь: https://stackoverflow.com/questions/107 ... the-string
Мобильная версия