文本区域输出不留下行


Textarea output doesn't leave lines

我有一个文本区,用户可以在其中输入数据。我想让PHP代码在用户使用的地方留下行。假设用户输入-

My name is Harry. 
I live in LA.

输出将是

My name is Harry.I live in LA.

请告诉我我们使用的函数/命令来解决这个问题(我认为这是一个PHP问题)

提前感谢。

HTML代码-
<textarea rows='1' cols='50' id='p-text' class='p-textarea' placeholder = 'Write something about yourself here..'> </textarea>

我将把它输出到一个标签中,而不是一个文本区。

@zrvan——

var_dump($_GET['t');

string(31) "My name is Harry. I live in LA."

nl2br()应该可以解决这个问题。参见:http://php.net/manual/en/function.nl2br.php

请确保在向数据库添加内容时不要去掉换行符

实际上输出是这样的

My name is Harry.'nI live in LA.

只需使用http://php.net/manual/de/function.nl2br.php:)

/编辑:马特更快了:)把他的回答标记为解决方案:)