2017-03-12 21 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; 
} 

をResults配列内からgoalsHeamTeam/goalsAwayTeamの値を取得する方法を理解する。

+0

foreach($ details-> fixtures from $ 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

関連する問題