javascript - 如何将 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 数组。挣扎了许久却想不通。谢谢!
解决方案
你应该在 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"]');
将产生嵌套数组。
推荐阅读
- c# - 带有 if 语句的 C# Switch Case 不返回控制台.WriteLines
- snakemake - 用 shell 和 conda 解压蛇
- matlab - Matlab 中 AppDesigner 中的 imread() 函数导致的错误
- android - 在 kotlin 中单击按钮时添加 Edittext 和 Button
- docker - 在 Kubernetes 设置期间保留我的服务器 O/S 的静态 IP 地址
- python - vscode pylint linter 的路径无效
- mysql - 用 1.5m 记录优化 mysql 表,其中大多数记录被软删除
- php - 如何制作多级用户推荐系统
- python - 获取json文件相同子键的值
- ios - 可选类型“URL?”的默认值