php 객체배열 출력 관련해서 문의드립니다.

php 객체배열 출력 관련해서 문의드립니다.

QA

php 객체배열 출력 관련해서 문의드립니다.

본문

안녕하세요~

갑자기 막히는 부분이 있어서 답답하네요...

 

$error_data = (object) array(
    'error' => (object) array(
        '400' => (object) array(
            'errorCode' => 400,
            'errorMsg' => '잘못된 형식으로 요청하였습니다.'
        )
    )
);

 

위와 같은 객체배열을 만들었는데요

 

print_r($error_data->error);

여기까지는 알겠는데요

객체 400 부분을 출력하려니 문자열이 아니라고 에러가 뜨네요..

숫자만으로는 절때 불가능한건가요?

 

$error_data->error->400

이렇게하니 에러나고

$error_data->error->'400'

이렇게해도 에러가나네요...

 

방법이 없을까요

이 질문에 댓글 쓰기 :

답변 1


$error_data = (object) array(
    'error' => (object) array(
        '400' => (object) array(
            'errorCode' => 400,
            'errorMsg' => '잘못된 형식으로 요청하였습니다.'
        )
    )
);
$a = (array)$error_data->error;
echo "errorCode : ".$a['400']->{'errorCode'}."<br>";
echo "errorMsg : ".$a['400']->{'errorMsg'}."<br>";
답변을 작성하시기 전에 로그인 해주세요.
전체 43
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT