【发布时间】:2013-09-13 04:45:05
【问题描述】:
我有一个从数据库中填充自身的表单。我已经检查了所有正在检索的数据,并且确信它是正确的。
我的一个字段返回开头带有 两个 换行符的文本。当我 echo 文本时,它会显示这两个换行符,但是,如果我在 textarea 中回显文本,它会忽略其中一个换行符...
考虑一下:
$data['field'] = "\n\nTest";
// This shows two line breaks in the code
echo $data['field'];
// This shows two line breaks in the code, but only displays one in the textarea
echo '<textarea>'.$data['field'].'</textarea>'
是不是因为下面的都是一样的:
<textarea>
Value Here
</textarea>
<textarea>Value Here</textarea>
如果是这样,我该如何解决这个问题?我是否应该为任何以换行符开头的数据添加换行符?
【问题讨论】:
-
好吧,Ben,我已经删除了答案,现在发现它不正确和/或没有帮助你。抱歉耽误您的时间:(祝您的项目好运!
-
@davidkonrad 不要道歉!你很有帮助:-D。感谢您抽出宝贵时间回答问题!!!
标签: php html textarea newline line-breaks