MySQL varchar和linebreak仅适用于textarea

时间:2017-04-28 21:17:07

标签: php html mysql

我有一个带有varchar字段的数据库条目,保存了以下文本:

This is a line
new line here
and another line here

如果我在textarea内打印,我只能看到这些换行符。如何在textarea之外使换行工作?

1 个答案:

答案 0 :(得分:1)

默认情况下会折叠多个空白字符的序列 HTML,除了像你这样的textarea内部文本之类的元素 注意到。您有几个选择:

  • 处理文字,将换行符转换为<br>代码(请参阅nl2br()
  • 将其回显到保留换行符的元素,例如样式 <pre>
  • 使用CSS将元素的white-space设置为prepre-linepre-wrap会尊重换行符