【发布时间】:2012-01-18 00:42:49
【问题描述】:
我正在尝试使用 json_encode() 将二维 PHP 数组编码为 JSON,但遇到了问题:
我的数组如下所示:
$array = array( array( 1325368800, 6898 ) );
当我使用 json_encode() 将其编码为 JSON 时,输出如下所示:
'data' : [
'0' : [ '0' : '1325368800', '1' : '6898' ]
]
我想摆脱自动生成的整数键,并像这样:
'data': [ [ '1325368800', '6898' ] ]
有什么建议吗?
【问题讨论】:
-
[ "0": [ "0: "123", "1": "123" ] ]有什么问题? -
您确定这是您拥有的所有代码并且您没有得到该输出:
<?php $array = array( array( 123, 123 ) ); echo json_encode($array); ?>吗? -
因为 Highcharts 似乎不喜欢生成的整数(问号够多?:)