删除Laravel中的多余空格html

时间:2019-04-17 15:49:26

标签: php laravel

我有代码:

<sup>

在输出中我得到结果:

@foreach($tag->categories as $category) {{$loop->first ? '' : ','}} <a href="{{ route('showcategory', $category) }}">{{ $category->name }}</a> @endforeach

如何删除左侧的空间?我需要得到:

Category1 , Category2

2 个答案:

答案 0 :(得分:1)

您可以使用trim()方法或str_replace()方法:

trim($category->name);

str_replace(' ', '', $category->name);

str_replace将替换字符串中的所有空格,而不仅仅是字符串开头和结尾的空格

trim删除开头和结尾的空格

您也可以使用@devpro建议的ltrim方法:

ltrim($category->name);

这将删除字符串开头的空格

答案 1 :(得分:0)

根本不是修剪。这是在循环条件和标记开始之间放置的空间。因此,以下一行应该可以解决您的问题:

{{$loop->first ? '' : ','}}<a href="{{route('showcategory', $category)}}">{{trim($category->name)}}</a>