我有一个从数据库中填充自己的表单。我已经检查了所有正在检索的数据,并且确信它是正确的。
我的一个字段返回开头有两个换行符的文本。当我echo
输入文本时,它会显示这两个换行符,但是,如果我在 a 中回显文本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>
如果是这样,我该如何解决这个问题?我是否应该为任何以换行符开头的数据添加换行符?