我正在使用 file_get_contents 抓取一些 JSON 数据,我需要对其进行压缩,以便将其作为数据属性添加到我页面的 HTML 元素上。基本上我只需要删除换行符、额外的空格或制表符。每个人似乎都建议使用 ob_gzhandler。但我不能那样做——我无法控制在我们的生产环境中启用的模块。任何人都可以建议一个 PHP 片段,它可以在没有 ob_gzhandler 的情况下执行我想要的操作吗?
最佳答案
如果你想把数据写成 JSON 你可以做一个简单的:
echo json_encode(json_decode($data));
这将去除所有空格
关于php - PHP 中是否有一种方法可以在不使用 ob_gzhandler 的情况下从 JSON 中去除空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21459800/