首页 > 解决方案 > 如何删除帖子内容中的所有html,只修剪php中的文本?

问题描述

目前我正在 laravel 中做一个 CMS,目前我正在尝试从帖子中删除所有 html。

{!! str_limit($post->content, 230) !!}

我遇到的问题是它也获得了 html。接下来我尝试了 Strip_tags 函数,它没有显示 html。

{!! strip_tags(str_limit($post->content, 230)) !!}

但它也没有显示任何东西..它工作但它也计算了html标签。我只需要忽略 html 标签。

是否有任何方法或功能可以忽略帖子内容中的所有 html 标签,而只是从帖子内容中获取文本?

谢谢任何帮助将不胜感激!

标签: phphtmllaravel-5

解决方案


简单地将 strip_tags 与 substr 一起使用

    <?php echo substr(strip_tags($post->content,0,110)) . "..."; ?>

推荐阅读