我一直想知道如何将不同的样式应用于从MySQL db中获取的文本。假设用户在内容字段中创建了包含5个paragrphs的博客文章。当我将帖子添加到数据库时,它被保存为一个连续的字符串,对吧?现在,当我想在主页面上显示新帖子时,即使用户制作了5个单独的段落,文本也会显示为一个连续的字符串。
我试着对这个话题进行一些研究,但没有找到任何有用的东西。从mysql数据库中获取文本时如何添加段落?有趣的是,有多大的博客网站(甚至是StackOverflow)处理这些事情。我对所有有趣的想法和参考文献持开放态度!
答案 0 :(得分:1)
如果用户使用“Enter”键分隔段落,则文本中会出现“换行符”字符。要在HTML中渲染换行符,请使用<br />
。您可以在显示文本之前使用nl2br()
。这会将换行符\n
转换为<br />
。