如何在json_encode中删除多个索引?

时间:2016-06-21 08:15:11

标签: php

我有关键值对的数据,这些数据将用于在Highchart图中绘制时间序列数据。我的数据格式如下

{"EventTS":1497033900000,"MainsPower":204},
{"EventTS":1497034800000,"MainsPower":204},
{"EventTS":1497035700000,"MainsPower":204}

但Highchart需要采用以下格式的数据

{1497033900000,204},
{1497034800000,204},
{1497035700000,204}

我不能使用foreach循环,因为数据超过5万。请建议在不使用php中的foreach循环的情况下转换数据的方法

1 个答案:

答案 0 :(得分:0)

需要一个循环来更改它,或者更改您自己的代码以使其格式化不同。

在json_encode()之前的php中添加如下内容:

foreach($json as $item) {
    $array[] = array_values($item);
}
$json[0] = $array;

它将被存储为madalin ivascu在评论中写的