有没有一种方法可以在不使用ob_gzhandler的情况下从JSON中删除空格?

时间:2014-01-30 14:55:24

标签: php json compression gzip file-get-contents

我正在使用file_get_contents抓取一些JSON数据,我需要对其进行压缩,以便将其作为数据属性添加到我页面中的HTML元素上。基本上我只需要删除换行符,额外的空格或制表符。似乎每个人都建议使用ob_gzhandler。但我无法做到这一点 - 我无法控制在我们的生产环境中启用的模块。任何人都可以建议一个PHP代码片段,它可以在没有ob_gzhandler的情况下做我想做的事情吗?

2 个答案:

答案 0 :(得分:9)

如果您希望将数据写成JSON,您可以做一个简单的事情:

echo json_encode(json_decode($data));

这将删除所有空格

答案 1 :(得分:0)

您可以用+符号替换空格。