在 blade 中获取循环的第一个元素
Getting first element of loop in blade
我试图只获取循环中出现的第一个元素。所以如果我有类似
的东西
@foreach($entries as $entry)
@if($element == 1)
// do something
@else
// do something else
@endif
@endforeach
您可以使用 loop.first more information here
@foreach($array as $key => $value)
@if($loop->first)
// do something
@else
// do something else
@endif
@endforeach
默认情况下,blade 没有@break 和@continue 这两个有用的东西。所以包括在内。
此外,$loop 变量被引入循环内部,(几乎)与 Twig 完全一样。
loop.first True if first iteration
还有其他类似的方式,但如果没有以 0
开头的元素,您将遇到问题
....
if($key == 0)
....
我试图只获取循环中出现的第一个元素。所以如果我有类似
的东西@foreach($entries as $entry)
@if($element == 1)
// do something
@else
// do something else
@endif
@endforeach
您可以使用 loop.first more information here
@foreach($array as $key => $value)
@if($loop->first)
// do something
@else
// do something else
@endif
@endforeach
默认情况下,blade 没有@break 和@continue 这两个有用的东西。所以包括在内。
此外,$loop 变量被引入循环内部,(几乎)与 Twig 完全一样。
loop.first True if first iteration
还有其他类似的方式,但如果没有以 0
....
if($key == 0)
....