728x90
반응형
질문 : PHP로 예쁜 인쇄 JSON
JSON 데이터를 다른 스크립트에 공급하는 PHP 스크립트를 작성 중입니다. 내 스크립트는 데이터를 큰 연관 배열로 빌드 한 다음 json_encode
사용하여 데이터를 출력합니다. 다음은 예제 스크립트입니다.
$data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip');
header('Content-type: text/javascript');
echo json_encode($data);
위의 코드는 다음 출력을 생성합니다.
{"a":"apple","b":"banana","c":"catnip"}
적은 양의 데이터가있는 경우 유용하지만 다음과 같은 내용을 선호합니다.
{
"a": "apple",
"b": "banana",
"c": "catnip"
}
못생긴 해킹없이 PHP에서이 작업을 수행 할 수있는 방법이 있습니까? Facebook의 누군가가 알아 낸 것 같습니다.
답변
PHP 5.4는 json_encode()
호출과 함께 사용할 수 JSON_PRETTY_PRINT
http://php.net/manual/en/function.json-encode.php
<?php
...
$json_string = json_encode($data, JSON_PRETTY_PRINT);
출처 : https://stackoverflow.com/questions/6054033/pretty-printing-json-with-php
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
JavaScript "null coalescing" 연산자 (0) | 2021.10.15 |
---|---|
JavaScript 변수를 설정 해제하는 방법 (0) | 2021.10.15 |
module.exports vs Node.js exports (0) | 2021.10.15 |
AngularJS 템플릿의 if else 문 (0) | 2021.10.14 |
JavaScript에서 정확히 두 개의 소수로 숫자 서식 지정 (0) | 2021.10.14 |