只是想知道最好的方法。
基本上我有一个消息类型的网站。基本上是一个文本区域,用户可以互相写故事。
当我在文本区域中键入带有段落的故事时 - 例如:
"不久前,我走在路上,一只狗袭击了我。
这里新段落谈论狗。
目前只会将第一行发布到 MySQL 数据库中。有没有办法在每次按下回车键时自动添加
或/n?
但在文本区域中键入时不对用户可见。
谢谢
您可以使用文本编辑器,例如 https://www.tinymce.com/它将自动管理文本中的所有特殊符号。
许多Web框架也提供了这样的编辑器组件,看看你的框架是否有这样的组件,否则使用tinymce它是最受欢迎的之一。
听起来您应该
已经在数据库中拥有所有换行符,您可能只是无法正确显示它。尝试 nl2br 显示换行符
这是大多数用户都有的常见问题。
从数据库回显结果时,需要使用 nl2br
。
例如,如果你的代码是echo $row['story']
的,它必须是echo nl2br($row['story'])