gpt4 book ai didi

mysql - 从 MySQL 插入 HTML 时保留缩进

转载 作者:行者123 更新时间:2023-11-28 00:29:53 34 4
gpt4 key购买 nike

我正在使用 MySQL 和 PHP 填充网站的各个部分,通常使用存储在文本字段中的 HTML。我喜欢将 HTML 缩进,以便源代码整洁且易于阅读,例如:

<body>
<div>
<p>Blahblah</p>
</div>
</body>

但是,当从 MySQL 中提取 HTML 时,我最终得到:

<body>
<div>
<p>Blahblahblah</p>
</div>
</body>

当大量 HTML 被插入到缩进明显的 DIV 中时,这非常难看。我怎样才能阻止这种情况发生?仅供引用,我使用 wordwrap() 来防止每一行太长。

最佳答案

您可以使用 PHP 手动缩进行:

$tabs = 4;
echo str_repeat(chr(9), $tabs) . str_replace(chr(10), chr(10) . str_repeat(chr(9), $tabs), $text);

如果您不希望第一行缩进,您也可以删除第一个 str_repeat(chr(9), $tabs) 。

关于mysql - 从 MySQL 插入 HTML 时保留缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2640845/

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