티스토리 뷰
JSON
string type의 JSON 문자열을 특정 언어의 구조체로 변환하는걸 decode 라고 한다.
다시 설명하면, json 문자열을 decode 하면 특정 언어로 쓸 수 있게 변환한다.
반대로,
특정 언어의 json 구조체를 json 문자열로 변환하는걸 encode 라고 한다.
php 에서는 json 문자열과 php json 구조체(연관 배열) 로 양방향으로 변환해주는 함수 2개를 제공한다.
json_encode
php 5.20 이상
문법:
string json_encode ( mixed |
예제:
<?php $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); |
json_decode
php 5.20 이상
문법:
mixed json_decode ( string |
예제:
<?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; var_dump(json_decode($json)); var_dump(json_decode($json, true)); ?> |
결과:
object(stdClass)#1 (5) { ["a"] => int(1) ["b"] => int(2) ["c"] => int(3) ["d"] => int(4) ["e"] => int(5) }
array(5) { ["a"] => int(1) ["b"] => int(2) ["c"] => int(3) ["d"] => int(4) ["e"] => int(5) }
'프로그래밍언어 > PHP' 카테고리의 다른 글
[GLOBAL VAR] $_FILES (0) | 2016.06.18 |
---|---|
PHP : boolean 값을 브라우저 화면에 보여주기. (0) | 2016.04.14 |
PHP : Web Browser (0) | 2009.08.03 |
PHP : date() - 날짜, 시간, 초 (0) | 2009.06.08 |
PHP : foreach() - 반복문,반복하기 (0) | 2009.02.17 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- php
- NGINX
- ssh
- 자바스크립트
- centOS
- 소공
- bash
- 리눅스
- select
- 가 부터 힣
- swapfile
- pk
- backup
- 소프트웨어 엔지니어링
- 채굴량
- flask-simpleldap
- centOS7
- 무정지서비스배포
- javascript
- GROUP BY
- 소프트웨어 공학
- 워드프레스
- graceful shutdown
- headless browser
- MySQL
- 파이썬
- director.js
- mariadb
- ELECTRON
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함