json의 다중 중괄호를 호출하여 php로 뿌려 주려고 합니다. 채택완료
공일
6년 전
조회 2,120
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개
채택된 답변
+20 포인트
6년 전
질문의 json자료는 $i 값을 인자로 주어 loop돌릴 수 있는 인자가 없으니 아래처럼 해보세요
$json =json_decode( json자료변수, true);
foreach($json['data'] as $key =>$value){
echo "<br>".$key.'==>'; echo $value['가'].'///'.$value['나']; print_r($value);
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
공일
6년 전
A와 B, C 등을 loop로 불러오고, loop로 뿌려주려면 어떻게 해야 하나요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인