检测HTML textarea中的新行

Que*_*ery 3 html php textarea

可能重复:
PHP中提交的文本中的换行符转换

我正在使用PHP将从textarea提交的文本存储到数据库中以便稍后回显.如果用户在文本框中按Enter键以开始新行,我希望它开始换行.

我怎么能这样做呢?

假设这是文本框:

This is line one.
This is line two.
Run Code Online (Sandbox Code Playgroud)

当用户将其提交给数据库时,它只是存储为一行,并且回显是相同的结果."这是第一行.这是第二行."

那么如何使存储的文本反映原始输入的格式?

Kai*_*ing 8

在从数据库读取时,您将在输出上运行类似nl2br()的内容.新行将存储为\n.

http://php.net/manual/en/function.nl2br.php

还应注意,在插入数据库之前,不应运行nl2br().只是不是一个好习惯.