채택완료

json 파싱질문입니다.....

2020-04-24 (금) 16:30:51 1,976
Copy
{

    {name: "infoLoadDate", value: "2020-04-24"},

    {name: "numbers", value: "[

        {"phone":"010-1234-1234","uId":"아이디"},

        {"phone":"010-1234-5678","uId":"아이디"}

    ]"}

}

이런 데이터를 ajax로 보냈는데 

php에서 numbers에 phone과 uid에 접근을 해서 foreach문을 만들어야 하는데 도무지 안됩니다..

어떻게 해야할지.. 조언좀 부탁드립니다.

 

|

답변 1개

채택된 답변
+20 포인트
2020-04-24 (금) 16:46:43
Copy
$Obj = json_decode(file_get_contents('제이슨파일경로/제이슨파일.json'), true);

$numbers = $Obj['numbers']['value'];
// 제대로 파싱하는지 테스트
print_r ($numbers);
// 출력된다면 삭제 후

for ($i = 0; $i < count($numbers); $i++) {

  echo $numbers[$i]['phone'];

  echo "<br>;

  echo $numbers[$i]['uId'];

}

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