php - 为什么 PHP 回显的文本会丢失其格式?

标签 php formatting

任何想法为什么来自 DB 的格式化文本,当在 php 中回显时会丢失其格式,即没有新行?谢谢!

enter image description here

最佳答案

使用 nl2br() .

浏览器会忽略新行。这就是为什么您会看到所有没有换行符的文本。 nl2br()将新行转换为 <br />在浏览器中显示为新行的标记。

如果您想在 <textarea> 中显示您的文本,您不需要将所有新行转换为 <br /> .无论如何,如果你这样做......你会在换行的地方看到“<br />”作为文本。

关于php - 为什么 PHP 回显的文本会丢失其格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6706461/

相关文章:

php - Eloquent 地处理多个表数据和关系

html - 最小化浏览器时网站格式出现问题

java - 将浮点型转换为带逗号的字符串,不进行四舍五入或小数点更改

python - Python 中使用不同分隔符连接列表

PHP 标记删除文档中的最后一个换行符

php - MySQL : Server has gone away

php - SQL INSERT 语句在不应该执行的时候执行

c# - Int 自定义 ToString

php - mariadb、PHP7 -- 无法授予所有数据库权限

php - 使用 Smarty 模板发送电子邮件