대가는 결과를 만든다

php에서 json으로 받아 파싱하기 본문

개발/php

php에서 json으로 받아 파싱하기

yunzema 2018. 5. 29. 14:38
반응형


Jsonarray를 받아 파싱하여 출력하기


1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
$chatlist_jsonlist = json_decode($_POST['chatlist'],true); //POST로 받은 값을 json형식으로 decode
 
for($i = 0 ; $i < count($chatlist_jsonlist) ; $i++){

//JSONArray에서 [$i] 번째 행의 JSONObject [' '] 항목의 값을 가져옴
  $member_nm = "'".$chatlist_jsonlist[$i]['member_nm']."'";
  $chatmsg = "'".$chatlist_jsonlist[$i]['chatmsg']."'";
  $msg_timestamp = "'".$chatlist_jsonlist[$i]['timestamp']."'";
 
//테스트 출력
  echo $member_nm."/".$chatmsg."/".$msg_timestamp;
}
?>

cs


- json_decode로 json으로 변형 후

- count(변수명)으로 제이슨어레이의 크기를 얻을 수 있음.

- 변수명['키']로 값을 꺼낼 수 있다.

'개발 > php' 카테고리의 다른 글

php라우팅 라이브러리 : phroute  (0) 2018.12.18
composer  (0) 2018.12.18
PDO  (0) 2018.12.13
php curl이란?  (0) 2018.06.06
php-psql 접속, 쿼리 예시  (0) 2018.05.29
Comments