我试图只获得循环中显示的第一个元素。所以,如果我有像
这样的东西@foreach($entries as $entry)
@if($element == 1)
// do something
@else
// do something else
@endif
@endforeach
答案 0 :(得分:3)
您可以使用loop.first more information here
@foreach($array as $key => $value)
@if($loop->first)
// do something
@else
// do something else
@endif
@endforeach
默认情况下,刀片没有@break和@continue,它们非常有用。所以包括在内。
此外,$ loop变量是在循环中引入的,(几乎)与Twig完全一样。
loop.first如果第一次迭代,则为True
还有其他方式也是如此但如果没有以0
....
if($key == 0)
....