在 PHP 中从 HTML 中获取摘录 [英] Getting an excerpt from HTML in PHP

查看:30
本文介绍了在 PHP 中从 HTML 中获取摘录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要获取一段用 HTML 编写的新闻项目的简短摘录,以显示在我的首页上.显然我不能使用像 substr 这样简单的东西,因为它可能会留下未关闭的标签,甚至可能留下半个标签.

I need to get a short excerpt of news items written in HTML to show on my front page. Obviously I can't use something as simple as substr because it might leave tags unclosed or even leave half a tag.

哪个更容易:

  • 将 HTML 转换为看起来不错的纯文本并从中获取一部分
  • 从 HTML 开始,在结束处关闭所有未闭合的标签(这样看起来总是没问题吗?)

我将如何实施所选的解决方案?

And how would I go about implementing the chosen solution?

推荐答案

最简单的方法是在截断之前使用 strip_tags() 从项目文本中去除所有 HTML.

Simplest way is to strip all HTML from the item text using strip_tags() before truncating it.

这篇关于在 PHP 中从 HTML 中获取摘录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆