2013-03-22 1 views
0

이 중첩 된 stdClass 객체 내에서 값을 인쇄하려고하는데 액세스하는 데 문제가 있습니다. 예를 들어 "originCity"의 값을 어떻게 인쇄합니까?이 중첩 된 stdClass 객체 내에서 데이터를 어떻게 인쇄합니까?

stdClass Object (
    [FlightInfoResult] => stdClass Object (
     [next_offset] => 1 
     [flights] => stdClass Object (
      [ident] => SWA2558 
      [aircrafttype] => B737 
      [filed_ete] => 00:50:00 
      [filed_time] => 1362879561 
      [filed_departuretime] => 1362880080 
      [filed_airspeed_kts] => 442 
      [filed_airspeed_mach] => 
      [filed_altitude] => 410 
      [route] => LBY MEI J31 VUZ 
      [actualdeparturetime] => 1362880080 
      [estimatedarrivaltime] => 1362882900 
      [actualarrivaltime] => 1362882600 
      [diverted] => [origin] => KMSY 
      [destination] => KBHM 
      [originName] => New Orleans Intl 
      [originCity] => New Orleans, LA 
      [destinationName] => Birmingham-Shuttlesworth Intl 
      [destinationCity] => Birmingham, AL 
     ) 
    ) 
) 
+0

사과를보십시오, 나는 제대로 질문을 포맷하는 방법에 대한 확신입니다. –

+0

무엇을 시도 했습니까? 무슨 문제가 있습니까? 'echo $ obj-> FlightInfoResult-> flights-> originCity'가 작동하지 않습니까? –

+0

솔루션과 비슷한 것을 시도했지만 데이터가 중첩 된 방식을 볼 수 없었습니다. 내 원래 게시물을 수정하면 매우 분명 해져서 이제는 이해합니다. –

답변

2

당신은 액세스

$object->FlightInfoResult->flights->originCity; 

속성을 개체를 사용할 수 있습니다.

죄송합니다.

+0

여전히 틀렸어 - FlightInfoResult를 잊어 버렸다 – Philipp

+0

어이, 고치다 .. –

+0

사용 해보니 정말 고마워! –

4

이 형식에 대한

$var->FlightInfoResult->flights->originCity 
관련 문제