Мне было интересно, как я могу применить разные стили к тексту, который берется из MySQL db. Предположим, что пользователь делает запись в блоге с 5 параграфами в поле содержимого. Когда я добавляю сообщение в базу данных, он сохраняется как одна непрерывная строка, не так ли? Теперь, когда я хочу сделать новое сообщение видимым на главной странице, текст также отображается как одна непрерывная строка, хотя пользователь сделал 5 отдельных абзацев.
Я попытался сделать небольшое исследование по теме, но не нашел ничего полезного. Как абзацы добавляются при получении текста из базы данных mysql? Было бы интересно узнать, как большие блоги (или даже StackOverflow) справляются с такими вещами. Я открыт для всех интересных идей и ссылок!
Если пользователь использовал клавишу "Enter" для разделения абзацев, то в тексте присутствуют символы "новой строки". Для визуализации разрывов строк в HTML используйте <br/>
. Вы можете использовать nl2br()
перед отображением текста. Это преобразует новую строку \n
в <br/>
.