如何截断模板Laravel 5.6中的变量?

时间:2018-04-28 09:04:26

标签: php laravel laravel-5 laravel-5.6

我需要你的帮助才能知道如何在我的模板中截断我的变量。

这是我的代码:

<p class="card-text">{{$new['content']}}</p>

我会将这个变量$ new [&#39; content&#39;]截断为150个字符,其中包含&#39; ...&#39;最后。

你能帮我吗?

我在Laravel 5.6上工作

全部谢谢^^

2 个答案:

答案 0 :(得分:1)

您可以使用laravel helper(https://laravel.com/docs/5.6/helpers#method-str-limit)并在其后添加...

str_limit($new['content'], 150)

更好的方法:如果你的内容少于150个字符,它就不会显示...

str_limit($new['content'], 150, '...');

答案 1 :(得分:0)

  @if(strlen($new['content'])>150)                                     
       {{substr(strip_tags($new['content']),0,150)}}...
  @else
      {{$new['content']}}
  @endif