具有多维数组的 Foreach - Laravel Blade 模板
Posted
技术标签:
【中文标题】具有多维数组的 Foreach - Laravel Blade 模板【英文标题】:Foreach with a multidimensional array - Laravel Blade templating 【发布时间】:2017-06-18 00:43:28 【问题描述】:我有以下数组结果集,我正在尝试遍历每个结果并将它们回显到页面上。我正在使用 Laravel 5.2 和刀片模板引擎
Collection #240 ▼
#items: array:3 [▼
0 => array:2 [▼
"name" => "desktop"
"views" => "349"
]
1 => array:2 [▼
"name" => "mobile"
"views" => "151"
]
2 => array:2 [▼
"name" => "tablet"
"views" => "68"
]
]
这是我目前所拥有的
@foreach($devices as $device)
$key = 0; $key++; $key < 2;
$device[$key] ,
@endforeach
【问题讨论】:
【参考方案1】:如果你喜欢用钥匙那么
@foreach($devices as $key => $val)
$device[$key]->name ,
$device[$key]->views
@endforeach
【讨论】:
【参考方案2】:您需要回显对象属性:
@foreach($devices as $device)
$device->name has $device->views
@endforeach
【讨论】:
【参考方案3】:@foreach($devices as $device)
$device->name
$device->views
@endforeach
足够了。
【讨论】:
以上是关于具有多维数组的 Foreach - Laravel Blade 模板的主要内容,如果未能解决你的问题,请参考以下文章