首页 > 解决方案 > 如何将 Php 数组转换为 Javascript 数组并在 Highcharts 中绘制

问题描述

我目前在从 Php 数组转换为 Javascript 数组时遇到问题,我在 php 中的数组如下所示:

    Array
(
    [0] => 2019-01-10-12:15,1
    [1] => 2019-01-10-12:15,1.5
    [2] => 2019-01-10-12:15,2.1
    [3] => 2019-01-10-12:15,1.3

)

而且我已经尝试了很多我在网上找到但没有运气的方法(例如 json_encode 然后 JSON.parse)。我需要将上面转换成一个 JS 数组。挣扎了许久却想不通。谢谢!

标签: javascriptphparrays

解决方案


你应该在 PHP 中使用:

$js = json_encode($obj);

在 JavaScript 中:

var obj = JSON.parse(' ... YOUR JSON STRING FROM PHP ... '); 

===================

你的代码:

var obj = new Array('["2019-01-10-12:15,1\r", .... "2019-01-10-12:15,1.3\r"]');

将产生嵌套数组。


推荐阅读