gpt4 book ai didi

php - 从 MySql 数据库中提取文本并将其拆分为网站上的段落

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:59 24 4
gpt4 key购买 nike

我可以只将格式化的文本插入数据库并检索它吗?从数据库中提取后,格式(如换行符)是否应该出现在网站上?我已经尝试过了,但似乎并非如此。

如何实现?

谢谢

最佳答案

如果您希望它按照插入数据库时​​的格式进行格式化,您可以将它输出到 <pre>。标记以保留格式。如果你只想用 html 标签替换换行符,你可以很容易地做到这一点:

<?php

//be on the safe side, as suggested by Christian Sciberras
$sanitized = htmlspecialchars($databaseContent, ENT_QUOTES);

echo str_replace(array("\r\n", "\n"), array("<br />", "<br />"), $sanitized);

为什么?

我使用 str_replace()在这种情况下向您展示它是如何完成的。我通常不会用 break 替换新行,而是用 </p><p> (这就是为什么我没有寻求 nl2br() 解决方案的原因)如果您认为需要段落而不是换行符,只需更改替换即可。

关于php - 从 MySql 数据库中提取文本并将其拆分为网站上的段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5506720/

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