gpt4 book ai didi

php - 通过 PHP 从 MySQL 长文本到 HTML 的换行符

转载 作者:可可西里 更新时间:2023-11-01 07:12:03 25 4
gpt4 key购买 nike

我在一个 MySQL 长文本单元格中输入了多行文本,我想以 HTML 格式显示这些文本。但是,当字符串以 HTML 格式显示时,我不知道如何保留换行符。

例如,假设我在“内容”列中有以下文本:

+-----------+
| content |
+-----------+
| Line 1. |
| |
| Line 2. |
+-----------+

我想要这个显示:

Line 1.

Line 2.

但是,我的 PHP 循环得到了这个结果:

Line1.Line2.

我使用下面的循环来 echo我数据库中的文本。 (我知道我不需要循环,但在实际项目中我显示的是多行数据)。

$query = mysql_query("SELECT * FROM table ORDER BY timestamp DESC");
while($row = mysql_fetch_array($query)) {
echo $row['title'];
}

总而言之:在 HTML 中显示 MySQL 字符串时如何保持换行符?有什么办法可以加<br>在换行符处?

最佳答案

尝试使用 php 函数 nl2br ( docs )

$content = "Line 1.\nLine 2.";
echo nl2br($content);
// output Line 1.<br>\nLine 2.

关于php - 通过 PHP 从 MySQL 长文本到 HTML 的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11055422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com