首页 > 解决方案 > 如何在 Laravel 中为帖子创建描述性文本?

问题描述

我想创建帖子的描述。此描述取自帖子的内容,其中可能包含 html 标签,但我不想包含html标签<html><script>等等。

例如:
我有一些内容如下:

<html>ajsdhasudhasidyuai</html>

我想得到前 2 个字符并且没​​有<html>标签,所以结果应该是

aj

我怎样才能做到这一点?

标签: phphtmllaravelsubstring

解决方案


您可以使用 PHP 代码实现此目的:

$extract = substr( strip_tags($content), 0, 2);

这将:

  • 从您的内容字符串中去除所有 HTML 标签
  • 从干净的内容中获取前 2 个字符(子字符串)
  • 返回aj您给定的示例。

您可能希望创建一个辅助函数或来实现此目的,但这是您的起点。

在此处查看示例


推荐阅读