php json 합치기 채택완료
akworjs0517
5년 전
조회 4,101
</p>
<p>$json = '</p>
<p>{</p>
<p>'name' : '홍길동',</p>
<p>'age' : '100'</p>
<p>}</p>
<p>';</p>
<p> </p>
<p>$jsonArray[] = json_decode($json);</p>
<p>$jsonArray[] = array('weight' => '70');</p>
<p> </p>
<p>echo json_encode($jsonArray);</p>
<p>
구글에서 json 합치기를 검색했을때 나오는 소스코드대로 위의 코드를 작성했는데
print_r 을 했을때 자꾸 이런식으로나오네요...
Array
(
[0] => stdClass Object
(
[name] => 홍길동
[age] => 100
)
[1] => Array
(
[weight] => 70
)
)
stdClass Object 안에 weight 를 넣으려면 어떤식으로 해야되나요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
5년 전
$jsonArray[0]['weight'] = '70';
으로 변경하시면 됩니다만 배열 구조나 오브젝트, 자료형에 대해 알아보시면 좋을 듯 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
a
akworjs0517
5년 전
그렇게 해주었을때는 "Cannot use object of type stdClass as array" 이라는 애러가 나와서 안했어요..ㅠㅠ
�
볼피드
5년 전
json_decode($json, true) 로 수정해주세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인