我有一个数组,在转储后显示以下代码。
array:1[
"123"=>array:3[
"test1" => 12345
"test2" => "test"
"test3" => 123
]
]
我正在尝试访问html表中的每个元素,但未显示我的值。我正在使用的代码是
@foreach($testNumbers as $numbers)
<tr>
<td>{{$numbers['123']->test1}}</td>
<td>{{$numbers['123']->test2}}</td>
<td>{{$numbers['123']->test3}}</td>
</tr>
@endforeach
您能告诉我我在做什么错吗?
答案 0 :(得分:1)
这是一个多维数组。尝试使用
{{$numbers['123']['test1']}}
答案 1 :(得分:1)
这是数组(不是对象)的数组,因此您必须这样做:
@foreach($testNumbers as $numbers)
<tr>
<td>{{$numbers['test1']}}</td>
<td>{{$numbers['test2']}}</td>
<td>{{$numbers['test3']}}</td>
</tr>
@endforeach
OR
@foreach($testNumbers as $numbers)
<tr>
@foreach($numbers as $number)
<td>{{$number}}</td>
@endforeach
</tr>
@endforeach