2013-07-11 5 views
0

내가 응답 $의 oResponse 수신했습니다 : 상태 분석하려고 그런의 PHP JSON 응답, 오류 처리

object(stdClass)[5] 
    public 'transaction' => 
    object(stdClass)[6] 
     public 'sId' => string '55PT1U-ELU4Z8-7RDTJY' (length=20) 
     public 'sDate' => string '2012-12-13 17:32:45' (length=19) 
     public 'fAmount' => int -10 
     public 'sCurrency' => string 'USD' (length=3) 
     public 'fFee' => int 0 
     public 'sType' => string '(api) Sent to' (length=13) 
     public 'iTypeId' => string '12' (length=2) 
     public 'sEmail' => string '[email protected]' (length=19) 
     public 'sDetails' => string 'Api send test' (length=12) 
     public 'sStatus' => string 'Completed' (length=9) 
    public 'status' => string 'ok' (length=2) 

을 :

echo $oResponse->{5}->status; 

을하지만 :(

+0

전체 'var_dump()'를 사용할 수 있습니까? –

+0

확인 - 일반적인 질문 : ** ** 어떤 일을합니까? 서버 로그 또는 화면에 오류 메시지가 표시됩니까? 그렇다면 무엇입니까? –

+0

var_dump ($ oResponse)는'object (stdClass) # 4 (2) {[ "transaction"] => 객체 (stdClass) # 5 (10) {[ "sId"] => 문자열 (20)을 반환합니다 "55PT1U-ELU4Z8 "" "" "("sCurrency ") => string (3)"-7 "" "" ""[ "sDate"] => 문자열 (19) "2012-12-13 17:32:45" "" "" "iTypeId"] => 문자열 (2) "12"[ "sEmail"] "(" => 문자열 (9) "완료"} [ "status"] => 문자열 (21) "[email protected]"[ "sDetails"] => 문자열 (19) "Api send test"[ "sStatus" > string (2) "ok"} ' – Vasvas

답변

1
작동하지 않습니다

변경하려고 시도

echo $oResponse->status;