gpt4 book ai didi

php - 修复未关闭的 HTML 标签

转载 作者:太空狗 更新时间:2023-10-29 13:18:11 25 4
gpt4 key购买 nike

我正在处理一些博客布局,我需要为每篇文章(例如最新的 15 篇)创建一个摘要以显示在主页上。现在我使用的内容已经被 textile 库格式化为 html 标签。现在,如果我使用 substr 获取帖子的前 500 个字符,我面临的主要问题是如何关闭未关闭的标签。

例如

<div>.......................</div>
<div>...........
<p>............</p>
<p>...........| 500 chars
</p>
<div>

我得到的是两个未关闭的标签

,p 不会造成太多麻烦,但 div 只会弄乱整个页面布局。那么有什么建议可以跟踪开始标签并手动关闭它们吗?

最佳答案

有很多方法可以使用:

  1. 使用合适的 HTML 解析器,例如 DOMDocument
  2. 使用PHP Tidy修复未关闭的标签
  3. 有些人会建议 HTML Purifier

关于php - 修复未关闭的 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8500390/

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