“足够好”答案:
如果您只是想解决手头的问题,那么您可以使用一些现成的PHP函数,如explode和trim来帮助您。
@php $trackedGenres = array(); @endphp
@foreach($genres as $genre)
@php $splitGenres = explode(",", $genre->genre); @endphp
@for ($i = 0; $i < count($splitGenres); $i++)
@php $thisGenre = trim($splitGenres[$i], " "); @endphp
@if (!in_array($thisGenre, $trackedGenres))
@php $trackedGenres[] = $thisGenre; @endphp