2014-01-30 3 views
0

file_get_contents를 사용하여 일부 JSON 데이터를 가져오고 있습니다. 페이지의 HTML 요소에 데이터 속성으로 추가 할 수 있도록 압축해야합니다. 기본적으로 줄 바꿈, 여분의 공백 또는 탭을 제거해야합니다. 모두가 ob_gzhandler를 사용하여 제안하는 것 같습니다. 하지만 그렇게 할 수는 없습니다. 프로덕션 환경에서 사용할 수있는 모듈을 제어 할 수는 없습니다. 아무도 ob_gzhandler없이 원하는 것을 할 수있는 PHP 스 니펫을 제안 할 수 있습니까?PHP에서 ob_gzhandler를 사용하지 않고 JSON의 공백을 제거하는 방법이 있습니까?

+0

특정 모듈에 의존 할 수도 있습니다. – Plenka

+0

질문의 제목을 다음과 같이 바꿀 의향이 있습니까? PHP에서 JSON의 공백을 제거하는 방법이 있습니까? – Jonathan

+0

물론, 나는 그것을 당신의 제안과 비슷한 것으로 바 꾸었습니다. –

답변

4

당신이 JSON으로 기록 된 데이터를 원하는 경우에 당신이 할 수있는 간단한 :

echo json_encode(json_decode($data)); 

이 모든 공백을 제거합니다

이 가능한 솔루션으로, 다음 사용할 수있는 모듈을 나열하는 것이 도움이 될 수 있습니다
+0

Genius! 이것은 트릭을 수행합니다. Jesper에게 감사드립니다. –