这应该不是那么难,但我似乎无法找到它的信息。当您从服务器回显时,如何在文本区域内显示换行符?换句话说,下面的<some code>
是什么?
<text area>first line <some code> second line <some code> third line</text area>
我知道如何写出<some code>
。我只需要知道应该是什么。我尝试了\n, \r\n, '\n', "\n", \N
和变体,但无法显示换行符。
注意:这不是以HTML格式显示,因此<br>
不是我想要的。如果您在自己键入回车符,即:
<textarea>first line
second line </textarea>
从服务器输出时,无法使用键盘。这就是上面要完成的代码。
感谢您的任何建议
答案 0 :(得分:1)
这是一个非常古老的问题,但我遇到了同样的问题,将内容放入文本区域。
感谢this answer我将html代码用于新行
,这对我有用。所以基本上:
<textarea> Here's my returned text And it gets two lines </textarea>
(至少对我来说)是
这是我的返回文字
它有两行
答案 1 :(得分:0)
试试这个
&LT; 'P' &GT; FIRSTLINE&LT; '/ P' &GT;
&LT; 'P' &GT;二线&LT; '/ P' &GT;
从p和/ p
中删除逗号答案 2 :(得分:0)
在html中显示\ n你应该使用nl2br()php函数 否则你应该使用“\ n”(而非“/ n”)来打破文本中的一行;
答案 3 :(得分:0)
你应该尝试\ r \ n而不是/ r / n。
答案 4 :(得分:0)
从PHP回显它时,你需要使用“\ r \ n”(带双引号)。