php - 如何在 Laravel 中为帖子创建描述性文本?
问题描述
我想创建帖子的描述。此描述取自帖子的内容,其中可能包含 html 标签,但我不想包含html标签<html>
,<script>
等等。
例如:
我有一些内容如下:
<html>ajsdhasudhasidyuai</html>
我想得到前 2 个字符并且没有<html>
标签,所以结果应该是
aj
我怎样才能做到这一点?
解决方案
您可以使用 PHP 代码实现此目的:
$extract = substr( strip_tags($content), 0, 2);
这将:
- 从您的内容字符串中去除所有 HTML 标签
- 从干净的内容中获取前 2 个字符(子字符串)
- 返回
aj
您给定的示例。
您可能希望创建一个辅助函数或类来实现此目的,但这是您的起点。
推荐阅读
- python - “索引”不可调用
- highcharts - 带有类别标签的 Highcharts 不均匀分布的 x 轴
- python - sqlalchemy.exc.InvalidRequestError: Mapper 'mapped class Room->rooms' 没有属性 'rooms'
- python - 在两个平台的 API 之间部署连接
- xml - SAP UI5 XML 视图中的控制语句 if-else
- extjs - 将多个单独的通用应用程序合并到一个主应用程序
- r - 使用 dplyr 的每组的前“n”行——每组的数量不同
- azure - 如何使用 Rest API 或 Nodejs SDK 在虚拟机的洞察菜单中获取性能指标数据?
- java - 如何在谓词 Java 中添加对列表对象的检查
- amazon-web-services - 为 API 网关和 RDS 使用 VPC | AWS