테스트 사이트 - 개발 중인 베타 버전입니다

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 포인트
아르키어드

</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>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인