我试图建立一个系统将博客帖子发布到我的网页,我可以让它显示数据库中的内容,但是我是否要限制要显示的字符数量。
@foreach ($pages as $post)
<div class="post">
<h4>{{ $post->title}}</h4>
<?php
$content = html_entity_decode($post->body);
?>
<p>{!!html_entity_decode($post->body)!!}</p>
<p>{{ str_limit($content, $limit = 300, $end = '...') }}</p>
<div>
@endforeach
所以第一个<p>
标签有效,但字符不受限制,第二个将限制字符的数量,但它将显示HTML标签。我刚刚拿起了laravel,所以我不确定为什么这不能正常工作。
答案 0 :(得分:0)
找到未来任何人的答案,PHP有一个名为strip_tags()的函数。