如何使用换行符回显文本区域的输入?
我正在使用文本区域将文本发送到我的数据库。
数据库的屏幕截图:
当我从数据库读取时,它会删除换行符,我如何将它们保留在$row['opmerkingen']?
我正在使用文本区域将文本发送到我的数据库。
数据库的屏幕截图:
当我从数据库读取时,它会删除换行符,我如何将它们保留在$row['opmerkingen']?
显示文本时,请使用 nl2br()
将换行符转换为标记,即使用 .<br/>
<?php echo $row['text']; ?>
<?php echo nl2br($row['text']); ?>
默认情况下,浏览器将换行符显示为空格,因此必须将它们转换为标记。<br/>
对于那些发现这有用的人 - 请考虑使用Emil Vikström建议的。我不再是一个网络人,很容易无法验证这一点,但是Boaz在评论中说,它受到所有现代浏览器的支持。如果是这样,则应该优先于使用 。white-space: pre-line
nl2br()