【发布时间】:2011-04-24 02:23:59
【问题描述】:
通过php插入文本时如何在textarea中新建一行?
我以为是\n,但实际上是在文本区域中打印出来的。
谢谢
【问题讨论】:
-
向我们展示你的代码,我敢打赌你正在做类似
echo '\n';而不是echo "\n";。 -
其实我在做 echo $contact->address;为了让它工作,我需要做
str_replace('\n', "\n", $contact->address)这是迟钝的。这是为什么呢? -
你是如何存储数据的。有些东西在翻译中丢失了。你
add_slashes吗?保存到数据库? -
@Hailwood。那么你必须有一个文字'\n'。也就是说,两个字符,一个反斜杠和一个 en,而不是换行符(为方便起见,它表示为“\n”,但它实际上只是一个字符;要使用该语法,您必须使用双引号;制表符也是如此,例如,
\t)。 -
你是怎么得到
\n的,你是把它作为两个不同的字符输入,还是按回车键?更准确地说,您的数据的来源是什么?