使用段落而不是一行(字符串)显示来自 sql 的数据


Displaying data from sql using paragraphs instead of one line (string)

我是这个话题的新手,我想请你帮我处理这个案子。

我正在网站上工作,您可以在其中创建个人资料并添加描述。当您稍后在页面上显示描述时,它会显示在一行中(没有段落,因为它是使用"enter"归档的文本区域中编写的)。有谁知道如何将其分成段落?

这是保存它的字段类型:

<textarea name="descripton">{$descripton}</textarea>

这是网站上发布它的地方:

<div class="profile-description">{$descripton}</div>

我应该使用哪种代码来发布它,而不是在单行中发布它,而是在段落中发布它?

感谢您的帮助!

克里斯

为了正确格式化用户描述,您应该使用基于Web的所见即所得编辑器之一,最受欢迎的是TinyMCE

使用 nl2br() 将描述中的换行符转换为 HTML <br>标记。

$description = nl2br($description);
echo "<div class='profile-description'>{$descripton}</div>";