json 파싱질문입니다..... 채택완료
humanb2box
5년 전
조회 1,820
</p>
<p>{</p>
<p> {name: "infoLoadDate", value: "2020-04-24"},</p>
<p> {name: "numbers", value: "[</p>
<p> {"phone":"010-1234-1234","uId":"아이디"},</p>
<p> {"phone":"010-1234-5678","uId":"아이디"}</p>
<p> ]"}</p>
<p>}</p>
<p><span style="font-size: 0.9em;">
이런 데이터를 ajax로 보냈는데
php에서 numbers에 phone과 uid에 접근을 해서 foreach문을 만들어야 하는데 도무지 안됩니다..
어떻게 해야할지.. 조언좀 부탁드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
5년 전
</p>
<p>$Obj = json_decode(file_get_contents('제이슨파일경로/제이슨파일.json'), true);</p>
<p>$numbers = $Obj['numbers']['value'];
// 제대로 파싱하는지 테스트
print_r ($numbers);
// 출력된다면 삭제 후</p>
<p>for ($i = 0; $i < count($numbers); $i++) {</p>
<p> echo $numbers[$i]['phone'];</p>
<p> echo "
;</p>
<p> echo $numbers[$i]['uId'];</p>
<p>}</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인