我正在构建一个PHP脚本,将JSON数据提供给另一个脚本.我的脚本将数据构建到一个大型关联数组中,然后使用json_encode
输出数据.以下是一个示例脚本:
$data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip');
header('Content-type: text/javascript');
echo json_encode($data);
上述代码产生以下输出:
{"a":"apple","b":"banana","c":"catnip"}
如果你有少量的数据,这是很好的,但我更喜欢以下内容:
{
"a": "apple",
"b": "banana",
"c": "catnip"
}
有没有一种方法可以在PHP中做到这一点,而不必进行丑陋的黑客攻击?好像有人在Facebook岁的时候就知道了.