Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- jquery
- 주식 청약 일정
- 7월 공모주 청약 일정
- 리눅스
- 제이쿼리
- Stock
- 맥
- 주식
- MYSQL
- java
- Oracle
- html
- 자바
- 공모주
- 주식 청약
- linux
- 공모주 청약
- IPO
- SQL
- php
- 6월 공모주 청약 일정
- css
- Stock ipo
- 공모주 청약 일정
- 코드이그나이터
- 오라클
- JavaScript
- Eclipse
- 자바스크립트
- codeigniter
Archives
- Today
- Total
개발자의 끄적끄적
[php] json_encode json array 형태로 출력하는 방법 JSON_PRETTY_PRINT 본문
728x90
반응형
[php] json_encode json array 형태로 출력하는 방법 JSON_PRETTY_PRINT
php 에서
json_encode 를 사용할때,
보통은 json string 형태로 출력이 되게 됩니다.
이것을 보기좋게 json array 형태로 변환해서 encode 되는 옵션이 있습니다.
바로, JSON_PRETTY_PRINT 라는 옵션입니다.
일단 아래와 같은 $data 라는 배열이 있다고 가정하고,
$data = array();
$data["a"] = "aa";
$data["b"] = "bb";
$data["c"] = "cc";
아래처럼 일반적으로 json_encode 를 사용하여 출력하면
echo json_encode($data);
결과는 아래와 같이 나오게 됩니다.
// result
{"a":"aa","b":"bb","c":"cc"}
위처럼 string 형태로 나오면 decode 하기전에는 확인하기 어렵습니다.
그래서 아래와 같이 JSON_PRETTY_PRINT 옵션을 주어서 사용하면 됩니다.
echo json_encode($data, JSON_PRETTY_PRINT);
위 내용처럼 옵션을 주어 실행하면 결과는 아래와 같습니다.
// result
{
"a": "aa",
"b": "bb",
"c": "cc"
}
참고들 하세요!
반응형
'개발 > php' 카테고리의 다른 글
[php/codeigniter] 코드이그나이터 snoopy 라이브러리 사용 방법 (0) | 2021.03.09 |
---|---|
[php] json_encode content-type json 설정 방법 및 예제 (0) | 2021.03.08 |
[php] json_encode JSON_UNESCAPED_UNICODE 유니코드 문자열 인코딩 옵션 (0) | 2021.03.07 |
[php] json_encode 옵션들과 사용법 (0) | 2021.03.07 |
[php/codeigniter] 코드이그나이터 라이브러리에서 모델 로드하는 방법 (0) | 2021.03.07 |
Comments