javascript - 简单的无名 json 数组转换为映射的 JS 或 PHP 数组

标签 javascript php arrays json multidimensional-array

我有这样的 json 查询结果,我需要转换成图形

[

    [1461931160000,583],
    [1461932077000,732.16668701172],
    [1461932587000,513.16668701‌​172],
    [1461933430000,675.66668701172],
    [1461934599000,462.66665649414],
    [14619357000‌​00,521.5]

]

第一个值应该成为一个数组,第二个值应该成为另一个数组。 我尝试了 jquery map() 和 Array.protoype.map() 但我无法弄清楚。 非常感谢任何 PHP 或 JS 方法。

最佳答案

你有一个二维数组。要将其拆分为列,您只需迭代数组并将值插入新数组

var data = [[1,2],[1,2]];
var firstValues=[];
var secondValues=[];
for(var i=0; i < data.length; i++){
    firstValues.push(data[i][0]);
    secondValues.push(data[i][1]);
}

关于javascript - 简单的无名 json 数组转换为映射的 JS 或 PHP 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37327630/

相关文章:

php - 将公司注册添加到 SaaS 应用 Laravel

c# - 将数字字符串拆分为数组

c - 使用 C 中的数组以程序方式生成描述,但它返回的是一团乱麻

javascript - SoundManager 2 360Ui安装

javascript - 将数组变成逗号分隔的语法正确的句子

php - 单个 PHP 上的多种表单

javascript - 在脚本中使用 HTML 表标签

c++ - 覆盖子类中的数组大小

javascript - 本地 Nodejs 设置上的虚假网址

javascript - jQuery 中通过悬停来淡入和淡出元素