Zachary Dale Zachary Dale - 1 year ago 118
PHP Question

Create comma separated list from array in laravel/blade?

I am displaying elements of an array

@foreach($tags as $tag)$tag->@endforeach
. The output is
. What is the possible way to sho elements of array in
. And how to not show
if there is only one element in array.

Answer Source

implode() is good for echoing simple data. In real project you usually want to add some HTML or logic into the loop, use $loop variable which is available since 5.3:

@foreach ($arrayOrCollection as $value)
    {{ $loop->first ? '' : ', ' }}
    <span class="nice">{{ $value->first_name }}</span>
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download