Laravel删除第一个 - 在数组中

时间:2015-08-29 08:33:34

标签: php arrays laravel-4

我正在尝试删除数组中的第一个-,但它似乎不适用于array_skip() ...

所以我拥有:

@foreach (Stats::GetRoles() as $key => $role)
@if($role)
-
@endif
<font color="{{ $role->colour }}"><b>{{ implode(" - ", (array)$role->name) }}</b></font>
@endforeach

输出是这样的: - Administrator - Globale-Moderator - Moderator - Proef-Moderator - Ex-teamlid - VIP - Donateur - Lid

你可以看到你有- Administrator,但是它需要删除第一个-我该怎么做?

1 个答案:

答案 0 :(得分:2)

假设$key是基于零的索引,只需检查它不是第一项:

@foreach (Stats::GetRoles() as $key => $role)
    @if($key > 0)
    -
    @endif
    <font color="{{ $role->colour }}"><b>{{ $role->name) }}</b></font>
@endforeach