【发布时间】:2019-09-27 07:02:54
【问题描述】:
如果我在 foreach 中使用 @if,如何找到 foreach 循环中的最后一项,我想找到它,所以我想删除最后一项后的点,我希望这些点只显示在项目之间,例如: 你好 。帮助 。 我知道使用循环的方式-->最后,但它不起作用,因为@if条件显示不同的最后一项,这意味着如果我们有100个项目但是当我们使用它时它会显示让我们说项目1和42和63所以这里的最后一项是 63,但是当使用 loop->last 时会显示最后一项是 100
这里,但我拥有的是这样的:这里。
@foreach($cuisines as $cuisine)
@if(($cuisine->id)==($scuitem->cuisine_id))
{{ $cuisine->title }} •
@endif
@endforeach
【问题讨论】:
-
需要你在循环前使用
$end = end($cuisines)并在循环内匹配$end->cuisine_id == $cuisine->id -
没明白你的意思