我有代码:
<sup>
在输出中我得到结果:
@foreach($tag->categories as $category)
{{$loop->first ? '' : ','}} <a href="{{ route('showcategory', $category) }}">{{ $category->name }}</a>
@endforeach
。
如何删除左侧的空间?我需要得到:
Category1 , Category2
。
答案 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>