带有html标记的Laravel字符串限制显示的项目数少于实际项目数

带有html标记的Laravel字符串限制显示的项目数少于实际项目数,laravel,laravel-5.6,Laravel,Laravel 5.6,我正在使用laravel和blade循环浏览一些博客项目。我想用html标记和str_limit函数显示博客 当我尝试 {!!str_limit($blog->body, 450)!!} 它只显示了10个博客,或者22个博客中的11个。它应该显示所有项目 如果我使用{stru limit($blog->body,450)}它显示了所有内容,但没有html标记,我的意思是没有html标记的效果。stru limit不知道html标记,因此在包含html的字符串上使用它通常会导致一个未关闭的

我正在使用laravel和blade循环浏览一些博客项目。我想用html标记和str_limit函数显示博客

当我尝试

{!!str_limit($blog->body, 450)!!}
它只显示了10个博客,或者22个博客中的11个。它应该显示所有项目


如果我使用
{stru limit($blog->body,450)}
它显示了所有内容,但没有html标记,我的意思是没有html标记的效果。

stru limit
不知道html标记,因此在包含html的字符串上使用它通常会导致一个未关闭的标记打断页面的其余部分

例如,以
结尾的摘录可以修复无效的HTML

    str\u limit
    不知道HTML标记,因此在包含HTML的字符串上使用它通常会导致未关闭的标记中断页面的其余部分

    例如,以
    结尾的摘录可以修复无效的HTML
    
我怀疑发生的事情是,您有一些未关闭的HTML标记,因为
str\u limit
正在删除它们。例如,在本例中,如果HTML代码
处被截断,那么该怎么办,因为查找保持打开的标记似乎是不可能的。谢谢。我解决了,你是对的。似乎iframe src未关闭。你可以把它贴成answerI,我怀疑你有一些未关闭的HTML标记,因为
str\u limit
正在删除它们。例如,在本例中,如果HTML代码
处被截断,那么该怎么办,因为查找保持打开的标记似乎是不可能的。谢谢。我解决了,你是对的。似乎iframe src未关闭。你可以把它作为答案贴出来