Textarea输出不会留下线条

时间:2012-01-04 14:45:43

标签: php html css

我有一个textarea用户输入他的数据。我想让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>

我会在标签中输出,而不是textarea。

@zrvan -

var_dump上的输出($ _ GET ['t');是

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

2 个答案:

答案 0 :(得分:8)

nl2br()应该解决这个问题,如果你正在回应字符串。请参阅:http://php.net/manual/en/function.nl2br.php

确保在向数据库添加内容时不要删除换行符。

答案 1 :(得分:3)

实际上输出是这样的

My name is Harry.\nI live in LA.

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

/编辑: 垫子更快:)将他的答案标记为解决方案:)