Php 将多个阵列合并为一个阵列后接收错误

Php 将多个阵列合并为一个阵列后接收错误,php,arrays,laravel,object,Php,Arrays,Laravel,Object,我将一组数组分组到一个数组$Final\u updts[]下,如下所示: 请注意,阵列在组合之前工作正常 array(5) { [0]=> array(0) { } [1]=> array(0) { } [2]=> array(3) { [0]=> object(stdClass)#372 (21) { ["id"]=> int(8) ["created_at"]=> string(19) "2019-11-08 11:07:55" [

我将一组数组分组到一个数组
$Final\u updts[]
下,如下所示: 请注意,阵列在组合之前工作正常

array(5) { 
[0]=> array(0) { } 
[1]=> array(0) { } 
[2]=> array(3) { 
  [0]=> object(stdClass)#372 (21) { 
  ["id"]=> int(8) ["created_at"]=> string(19) "2019-11-08 11:07:55" 
  ["updated_at"]=> string(19) "2019-11-08 11:07:55" 
  ["title"]=> string(42) "question 1" ["body"]=> string(47) "Answer 1"}
}
然后我将其返回到视图:

return view('updates', ['f_updt' => $Final_updts]);
视图:

@if(!empty($f_updt))
@foreach($f_updt as $f_updts)
<div class="post00" >
  <p>Other posts</p>
  <a href="/sharp/posts/{{ $f_updts->id }}"> 
    <h3> {{$f_updts->title}}  </h3>
    <br>
    <h5> {{$f_updts->body}}  </h5>
  </a>
</div>
<br>
@endforeach
@endif
@foreach($f_-updt为$x=>$f_-updts)
@foreach($f_updts作为$f_updts1)
@如果(isset($f_updts1))
@如果(isset($f_updts1->id))
其他职位


@恩迪夫 @恩迪夫 @endforeach @endforeach
每个
$f_updts
变量都是一个可以为空的数组。您应该检查空白,如果它不是空的,则使用
$f_updts[0]->title
$f_updts[0]->body
我不想使用$f_updts[0],然后使用$f_updts[1]。我只希望一次写入一个数组。
Trying to get property of non-object
@foreach($f_updt as $x => $f_updts)

   @foreach($f_updts as $f_updts1)
      @if(isset($f_updts1))
        @if(isset($f_updts1->id))

            <div class="post00">
                <p>Other posts</p>
                <a href="/sharp/posts/{{ $f_updts1->id }}">
                    <h3> {{$x}}  </h3>
                    <br>
                    <h4> {{$f_updts1->title}}  </h4>
                    <br>
                    <h5> {{$f_updts1->body}}  </h5>
                </a>
            </div>
            <br>
          @endif
        @endif
    @endforeach
@endforeach