728x90
반응형
php에서 json_encode 함수를 이용하여 연관배열을 json으로 인코딩하게 되면 들여쓰기가 되지 않은체 한줄로 출력된다.
<?php
$arr['user'] = "kim";
$arr['age'] ="15";
$arr['phone_number'] = "1111-1111";
echo json_encode($arr);
?>
JSON이 길어질 경우 매우 보기힘들어 JSON을 정렬해주는 사이트를 이용할 수도 있다.
https://jsonformatter.curiousconcept.com/
이러한 json encode 처리를 php의 json_encode에서 기본으로 제공하고 있다.
json_encode의 두번째 인자에 JSON_PRETTY_PRINT를 주면된다.
이 인자는 php 5.4 이후부터 지원된다.
<?php
$arr['user'] = "kim";
$arr['age'] ="15";
$arr['phone_number'] = "1111-1111";
echo json_encode($arr,JSON_PRETTY_PRINT);
?>
https://www.php.net/manual/en/function.json-encode.php
출력결과는 아래와 같다.
728x90
반응형
'개발 > php' 카테고리의 다른 글
PHP file_exists, is_dir 파일 존재 확인 하기 (0) | 2020.04.27 |
---|---|
php 연관배열 정렬하기 / asort, arsort (0) | 2020.04.21 |
php foreach 사용 방법 예제 / 연관배열 (0) | 2020.04.20 |
php 7.3 CentOS7에서 설치하기, php-fpm (0) | 2020.01.10 |
php에서 큰 파일 라인별로 읽기 (0) | 2019.11.29 |
댓글