2017-03-12 164 views
0

我使用的API连接到第三方网站,其返回的结果如下:从数组中获取数组的值?

stdClass Object 
(
    [timeFrameStart] => 2017-03-11 
    [timeFrameEnd] => 2017-03-12 
    [count] => 1 
    [fixtures] => Array 
     (
      [0] => stdClass Object 
       (
        [date] => 2017-03-11T15:00:00Z 
        [status] => FINISHED 
        [matchday] => 37 
        [homeTeamName] => Home Team 
        [awayTeamName] => Away Team 
        [result] => stdClass Object 
         (
          [goalsHomeTeam] => 0 
          [goalsAwayTeam] => 0 
         ) 

       ) 

     ) 

) 

我可以用得到球队的名字:

foreach($details->fixtures as $record) { 
    echo $record->homeTeamName; 
} 

但是我似乎无法了解如何从结果数组中获取goalHomeTeam/goalsAwayTeam值。

+0

foreach($ details-> fixtures as $ record){ echo $ record-> result-> goalsHomeTeam; } – cornelb

回答

1

尝试:

foreach($details->fixtures as $record) { 
    echo $record->homeTeamName . '<br />'; 
    echo $record->result->goalsHomeTeam . '<br />'; 
    echo $record->result->goalsAwayTeam . '<br />'; 
} 

希望这有助于!

+0

就是这样。我早些时候尝试过,但得到了错误......很显然,有一件事给了我一个错误!谢谢。 – BN83

+0

@ BN83很高兴我能帮到你。如果这回答您的问题,请您将其标记为正确。 –

+0

打算,只需等待就可以标记它。谢谢 – BN83