php - 如何删除帖子内容中的所有html,只修剪php中的文本?
问题描述
目前我正在 laravel 中做一个 CMS,目前我正在尝试从帖子中删除所有 html。
{!! str_limit($post->content, 230) !!}
我遇到的问题是它也获得了 html。接下来我尝试了 Strip_tags 函数,它没有显示 html。
{!! strip_tags(str_limit($post->content, 230)) !!}
但它也没有显示任何东西..它工作但它也计算了html标签。我只需要忽略 html 标签。
是否有任何方法或功能可以忽略帖子内容中的所有 html 标签,而只是从帖子内容中获取文本?
谢谢任何帮助将不胜感激!
解决方案
简单地将 strip_tags 与 substr 一起使用
<?php echo substr(strip_tags($post->content,0,110)) . "..."; ?>
推荐阅读
- javascript - 我无法在 subreddit reddit api 中获得热门帖子标题
- python - 在图像上实现傅里叶变换
- python - 不能在函数中使用输入作为参数传递给另一个函数
- flutter - Flutter 中的设备后退按钮覆盖
- javascript - 为什么我的 ajax 请求没有被编译?
- excel - 循环多个拆分函数
- angular - Angular Material - 缺少页眉、页脚和行的定义;无法确定应呈现哪些列
- javascript - 如何将道具传递给 ReactJS 中的函数
- django - Django 保存对象“收据”
- spring - 如何在 IntelliJ 调试器中运行 Spring REST 服务(通过 maven 构建)