可能重复:
PHP:截断 HTML,忽略标签
我将 html 数据保存在 db 中。我想将 html 显示为缩短。我尝试使用mb_strstr
这样的功能;
$str = mb_strstr($this->htmlData, "</p>",true);
echo $str."</p>";
它呼应了 html 的第一段。但问题是管理面板中填充了 html,有时第一段没有足够的文本。我也不想使用固定字符位置,substr
因为有时可以说 200 个字符可以是 html 标记,因此它会产生无效格式的 html 格式输出。
所以我想学习这类问题的最佳实践。
谢谢你。