>백엔드 개발 >PHP 튜토리얼 >PHP에서 JSON 데이터를 어떻게 예쁘게 인쇄할 수 있나요?

PHP에서 JSON 데이터를 어떻게 예쁘게 인쇄할 수 있나요?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-19 16:04:09953검색

How Can I Pretty-Print JSON Data in PHP?

PHP를 사용하여 JSON 데이터를 우아하게 표시

PHP에서 JSON 데이터를 처리할 때 구조적이고 미학적으로 형식을 지정해야 할 수도 있습니다. 기분 좋은 태도. 기본적으로 json_encode()는 데이터를 단일 행 문자열로 출력합니다. 하지만 Facebook이 구현한 솔루션이 있습니다: JSON_PRETTY_PRINT.

PHP 5.4에 도입된 JSON_PRETTY_PRINT는 json_encode()에 전달하여 JSON 데이터를 사람이 읽을 수 있는 형식으로 변환할 수 있는 옵션입니다. 데이터를 들여쓰기하고 줄 바꿈하여 보고 이해하기가 더 쉽습니다.

설명하기 위해 질문의 예를 사용하겠습니다.

$data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip');
header('Content-type: text/javascript');
echo json_encode($data, JSON_PRETTY_PRINT);

출력:

{
    "a": "apple",
    "b": "banana",
    "c": "catnip"
}

보시다시피 이제 출력 형식이 지정되어 특히 대규모 데이터 세트의 경우 더 쉽게 읽을 수 있습니다. 과거에도 해결 방법이 있었을 수 있지만 JSON_PRETTY_PRINT는 JSON 데이터를 시각적으로 매력적인 방식으로 표시하는 간단하고 우아한 솔루션을 제공합니다.

위 내용은 PHP에서 JSON 데이터를 어떻게 예쁘게 인쇄할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.