如何解决PHP从SQL检索但忘记了换行符?
| 我正在使用Textarea元素来允许用户更新其“状态”。 一切正常,但是当我从SQL检索文本时,新行消失了吗?它可以很好地保存它们,我可以在PhpMyAdmin中看到它们,但是当我检索所有更新后运行此代码时:while($row = mysql_fetch_array($StatusResult))
{
echo $row[\'Text\'];
if (GetLoggedOnId() == $_GET[\"UId\"])
{
echo \"<form>
<input type=\\\"submit\\\" value=\\\"X\\\" name=\\\"REMOVE\\\"/>
</form>\";
}
echo \"<br/>\";
}
似乎只是“忘记”换行符所在的位置。
解决方法
打印字符串时尝试以下方法:nl2br
,HTML会忽略换行符。使用
nl2br()
将换行符转换为<br>
换行符,这些换行符将在HTML中按预期显示。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。