我想在 blade @foreach 循环中添加一条语句
i want to add a statement in blade @foreach loop
我是 Laravel 的新人,我想添加“,”和“and " 这两个输出之间的语句,具体取决于有多少个扬声器。但是当我添加这个语句时它会循环。
所以“and”语句应该放在最后一个之前。我想指出它输出的名字与姓氏分开。
<div class="col-md-6">
<h3>
@foreach($lecture->speakers as $speaker)
<b>{{$speaker->first_name}}{{$speaker->last_name}}</b>
@endforeach
</h3>
<div>
如果有人能帮助我,将不胜感激!
尝试这样的事情:
@for ($i = 0; $i < count($lecture->speakers); $i++)
<b>{{ $lecture->$speakers[$i]->first_name}}{{ $lecture->$speakers[$i]->last_name}}</b>
@if ($i < (count($lecture->speakers) - 2))
and
@elseif ($i === (count($lecture->speakers) - 2))
,
@endif
@endfor
好吧,我希望你明白了,试试这个代码吧,我认为它对你有用。
<div clas
s="col-md-6">
<h3>
@for ($i = 0; $i < count($lecture->speakers); $i++)
<b>{{ $lecture->speakers[$i]->first_name}} {{ $lecture->speakers[$i]->last_name}}</b>
@if ($i < (count($lecture->speakers) - 2))
<b>,</b>
@elseif ($i === (count($lecture->speakers) - 2))
<b>and</b>
@endif
@endfor
</h3>
<div>
非常感谢您的帮助!这就是我想使用的逻辑,但没有正确定义变量。这是完美契合的代码。
我是 Laravel 的新人,我想添加“,”和“and " 这两个输出之间的语句,具体取决于有多少个扬声器。但是当我添加这个语句时它会循环。
所以“and”语句应该放在最后一个之前。我想指出它输出的名字与姓氏分开。
<div class="col-md-6">
<h3>
@foreach($lecture->speakers as $speaker)
<b>{{$speaker->first_name}}{{$speaker->last_name}}</b>
@endforeach
</h3>
<div>
如果有人能帮助我,将不胜感激!
尝试这样的事情:
@for ($i = 0; $i < count($lecture->speakers); $i++)
<b>{{ $lecture->$speakers[$i]->first_name}}{{ $lecture->$speakers[$i]->last_name}}</b>
@if ($i < (count($lecture->speakers) - 2))
and
@elseif ($i === (count($lecture->speakers) - 2))
,
@endif
@endfor
好吧,我希望你明白了,试试这个代码吧,我认为它对你有用。
<div clas
s="col-md-6">
<h3>
@for ($i = 0; $i < count($lecture->speakers); $i++)
<b>{{ $lecture->speakers[$i]->first_name}} {{ $lecture->speakers[$i]->last_name}}</b>
@if ($i < (count($lecture->speakers) - 2))
<b>,</b>
@elseif ($i === (count($lecture->speakers) - 2))
<b>and</b>
@endif
@endfor
</h3>
<div>
非常感谢您的帮助!这就是我想使用的逻辑,但没有正确定义变量。这是完美契合的代码。