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

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

QA

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

답변 1

본문

안녕하세요~

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

 

$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>";
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 43
© SIRSOFT
현재 페이지 제일 처음으로