Php 动态到达另一个对象内的对象+;阵列

Php 动态到达另一个对象内的对象+;阵列,php,oop,Php,Oop,所以我试图找出如何在芬威克物体中同时达到赛克和FHC的元素数量 object(Match)[1] public 'duration' => null public 'teams' => array (size=2) 'SAIK' => object(TeamResult)[2] public 'name' => string 'SAIK' (length=4) public 'goal

所以我试图找出如何在芬威克物体中同时达到赛克和FHC的元素数量

object(Match)[1]
  public 'duration' => null
  public 'teams' => 
    array (size=2)
      'SAIK' => 
        object(TeamResult)[2]
          public 'name' => string 'SAIK' (length=4)
          public 'goals' => 
            array (size=3)
              ...
          public 'shots' => 
            array (size=27)
              ...
          public 'penalties' => 
            array (size=6)
              ...
          public 'players' => 
            array (size=0)
              ...
          public 'fenwick' => 
            array (size=5)
              ...
      'FHC' => 
        object(TeamResult)[3]
          public 'name' => string 'FHC' (length=3)
          public 'goals' => 
            array (size=2)
              ...
          public 'shots' => 
            array (size=29)
              ...
          public 'penalties' => 
            array (size=7)
              ...
          public 'players' => 
            array (size=0)
              ...
          public 'fenwick' => 
            array (size=2)
count($match->teams['SAIK']->fenwick)可以解决这个问题,但假设我不知道“SAIK”是其中一支球队,我该如何解决呢?我尝试过团队[0]之类的东西,但不起作用


我试图将比赛结果输入数据库,赛克是主队,分为5分,FHC是客队,分为2分


谢谢你的时间

你到底想要什么?您只需通过
$match->teams
进行foreach即可。您可以通过
数组键($match->teams)
获取
teams
中包含的键,也可以通过
foreach($match->teams$teams=>teamp\u属性)循环获取这些键
按照建议。我正在尝试将比赛结果输入数据库,其中赛克是主队,分为5分,FHC是客队,分为2分。