我正在将这个范围用于我的项目:
@foreach($projects as $project)
{{$project->subcategory}}
@endforeach
每个项目都有多个子类别,所以看起来像这样:
["cat1","cat2"]
但我想这样看:
cat1 cat2
我该怎么办? 谢谢!
答案 0 :(得分:0)
如果有数组
,则遍历子类别数组@foreach($projects as $project)
@if(isset($project->subcategory) && !empty($project->subcategory))
<p>
@foreach($project->subcategory as $subcategory)
{{ $subcategory }}
@endforeach
</p>
@endif
@endforeach
<强>更新强> 但你在子类别中有字符串,这也可以用正则表达式完成。
@foreach($projects as $project)
@if($project->subcategory != '')
<p>
{{ str_replace(['"',"[","]"],'',$project->subcategory) }}
</p>
@endif
@endforeach
更新也可以使用此正则表达式
preg_replace('/[^a-zA-Z0-9,]/', "", $project->subcategory)
答案 1 :(得分:0)
请参阅以下代码:
@foreach($projects as $project)
@if(isset($project->subcategory))
@foreach($project->subcategory as $subcategory)
{{ $subcategory }}
@endforeach
@endif
@endforeach