json의 다중 중괄호를 호출하여 php로 뿌려 주려고 합니다.

json의 다중 중괄호를 호출하여 php로 뿌려 주려고 합니다.

QA

json의 다중 중괄호를 호출하여 php로 뿌려 주려고 합니다.

답변 1

본문

json 데이터를 불러오면 아래와 다중 중괄호로 나옵니다.  

 

1. 아래 A => 가 => 1의 데이터를 불러 오려면, echo $json[?] ??? 어떻게 불러 와야 하나요?
2. "A"와 "B" 문자를 불러오고 싶은데, echo $json[?] ??? 어떻게 불어 와야 하나요?

 

-----------json decode한 후 아래와 같이 A와 B를 for문을 이용하여 호출하고 싶습니다. -------

for($i=0; count($json) > $i; $i++) { 
print_r($json[$i]data][$i]);
}

 

 

-----------------JSON 불러온 데이터----------------

"status": "0"

"data": {

     "A": {

        "가": "1",
        "나": "2"

     },

    "B": {

       "가": "11",

       "나": "22"

    }

}

}   

 

 

이 질문에 댓글 쓰기 :

답변 1

질문의 json자료는 $i 값을 인자로 주어 loop돌릴 수 있는 인자가 없으니 아래처럼 해보세요

$json =json_decode( json자료변수, true);

foreach($json['data'] as $key =>$value){
echo "<br>".$key.'==>';  echo $value['가'].'///'.$value['나']; print_r($value);
}

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,119
© SIRSOFT
현재 페이지 제일 처음으로