如何在php脚本中生成这样的json示例?

如何在php脚本中生成这样的json示例?,php,javascript,jquery,ajax,json,Php,Javascript,Jquery,Ajax,Json,我需要制作生成json数据的示例php代码,如下所示: ?(/* AAPL historical OHLC data from the Google Finance API */ [ /* Apr 2006 */ [1145404800000,65.65], [1145491200000,67.63], [1145577600000,67.04], [1145836800000,65.75], [1145923200000,66.17], [1146009600000,68.15], [1146

我需要制作生成json数据的示例php代码,如下所示:

?(/* AAPL historical OHLC data from the Google Finance API */
[
/* Apr 2006 */
[1145404800000,65.65],
[1145491200000,67.63],
[1145577600000,67.04],
[1145836800000,65.75],
[1145923200000,66.17],
[1146009600000,68.15],
[1146096000000,69.36],
[1146182400000,70.39],
/* May 2006 */
[1146441600000,69.60],
[1146528000000,71.62],
[1146614400000,71.14],
[1146700800000,71.13],
[1146787200000,71.89],
[1147046400000,71.89],
[1147132800000,71.03],
[1147219200000,70.60],
[1147305600000,68.15],
[1147392000000,67.70],
[1147651200000,67.79],
[1147737600000,64.98],
[1147824000000,65.26],
[1147910400000,63.18],
[1147996800000,64.51],
[1148256000000,63.38],
[1148342400000,63.15],
[1148428800000,63.34],
[1148515200000,64.33],
[1148601600000,63.55],
[1148947200000,61.22],
[1149033600000,59.77],
/* Apr 2013 */
[1364774400000,428.91],
[1364860800000,429.79],
[1364947200000,431.99],
[1365033600000,427.72],
[1365120000000,423.20],
[1365379200000,426.21],
[1365465600000,426.98],
[1365552000000,435.69],
[1365638400000,434.33],
[1365724800000,429.80],
[1365984000000,419.85],
[1366070400000,426.24]
]);
*编辑

像这样的数据:


但不需要将外部json脚本加载到php脚本中。只需在一个php脚本中生成json数据。如何制作这样的数组?

根据需要生成数据数组,并将其传递到中。

使用数据创建多维数组:

$data=array(
array(1145404800000,65.65),
array(1145491200000,67.63),
array(1145577600000,67.04),
array(1145836800000,65.75),
array(1145923200000,66.17),
//...
);
使用json_encode将其转换为json字符串:

echo json_encode($data);

数据来自哪里,简单的打印对你有用吗,还是你需要其他东西?如果你还需要其他东西,你能更具体一点吗?我也不明白这个问题,请更具体一点数据来自数据库,但基本上我需要将这些数据打印为json。。。因此,我需要在json中生成此数组的示例代码…我在问题被否决之前对其进行了编辑,请给我否决此问题的理由。我如何才能像我提供的json代码那样在没有数组名称的情况下生成此数组?就像您在PHP中生成任何数组一样。使用数组是PHP编程最基本的元素之一。考虑阅读PHP手册:结果[[14145408e+1265.66],[1.1459912E+1267.63],[1.1455.76e+1267.04],[11458368000,65.775 ],[1.1459222e+126617] ]我不确定这一点。但我提供的示例json代码非常易于理解。我怎样才能编写这样的代码呢?很抱歉,php将大数字转换为科学符号。将这些数字作为字符串提供,然后:string1145404800000或1145404800000编辑:Wait don,字符串将在结果中加引号。请稍等,我将检查如何强制保持简单的整数格式。好的,在我的环境PHP5.4中它可以工作。。。对我来说,它以原始格式输出这些数字,而不是以科学符号。在谷歌搜索之后,我发现这确实是一些PHP5.2版本中的一个bug:好的,谢谢,现在我又问了一个问题。如何从mysql数据库中创建数组中的json数据数组。你能提供一个虚拟的例子吗?真的很抱歉…嘿,兄弟,第一个在代码里?最后,;如何制作此阵列??