Lay*_*hic 2 php foreach laravel blade
这是一个简单的问题:有没有办法用foreach循环或类似的东西来优化这段代码?
@if(isset($tags[0]))
<span class="label label-primary">{{ $tags[0] }}</span>
@endif
@if(isset($tags[1]))
<span class="label label-primary">{{ $tags[1] }}</span>
@endif
@if(isset($tags[2]))
<span class="label label-primary">{{ $tags[2] }}</span>
@endif
@if(isset($tags[3]))
<span class="label label-primary">{{ $tags[3] }}</span>
@endif
@if(isset($tags[4]))
<span class="label label-primary">{{ $tags[4] }}</span>
@endif
@if(isset($tags[5]))
<span class="label label-primary">{{ $tags[5] }}</span>
@endif
@if(isset($tags[6]))
<span class="label label-primary">{{ $tags[6] }}</span>
@endif
@if(isset($tags[7]))
<span class="label label-primary">{{ $tags[7] }}</span>
@endif
@if(isset($tags[8]))
<span class="label label-primary">{{ $tags[8] }}</span>
@endif
@if(isset($tags[9]))
<span class="label label-primary">{{ $tags[9] }}</span>
@endif
Run Code Online (Sandbox Code Playgroud)
谢谢你,祝你有个美好的一天/晚上!
Mar*_*boc 12
你可以这样做:
@foreach ($tags as $tag)
<span class="label label-primary">{{ $tag }}</span>
@endforeach
Run Code Online (Sandbox Code Playgroud)
您可以使用@foreach循环(如其他答案所建议)或@for循环。使用blade控制结构语法(前面有@符号)
@for($i = 0; $i <= 9; $i++)
@if(isset($tags[$i]))
<span class="label label-primary">{{ $tags[$i] }}</span>
@endif
@endfor
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2358 次 |
| 最近记录: |