highcharts排序后php数组未设置/重置键

highcharts排序后php数组未设置/重置键,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我有以下数组: Array ( [0] => Array ( [0] => 2015-07-18 [1] => 22 SSH ) [1] => Array ( [0] => 2015-07-18 [1] => 80 HTTP ) [2] => Array ( [0] => 2015-07-18 [1] =>

我有以下数组:

Array
(
[0] => Array
    (
        [0] => 2015-07-18
        [1] => 22 SSH
    )

[1] => Array
    (
        [0] => 2015-07-18
        [1] => 80 HTTP
    )

[2] => Array
    (
        [0] => 2015-07-18
        [1] => 3389 Remote Desktop
    )

[3] => Array
    (
        [0] => 2015-07-19
        [1] => 3389 Remote Desktop
    )

[4] => Array
    (
        [0] => 2015-07-19
        [1] => 3389 Remote Desktop
    )
)
以及以下函数,用于将数据转换为highcharts所需的格式/数组:

$result = array();
$result[0] = array();
$result[0][data] = array();
foreach ($stack_stats_timeline as $key => &$value) {
    if(!in_array($value[0], $result[0][data], true)) array_push($result[0][data], $value[0]);  
    $hash = $value[1];
    $result[$hash][name] = $value[1];
    $result[$hash][data][$value[0]] += 1;  
}   
到目前为止还不错。。。但问题是当我这么做的时候

$result = json_encode($result);
print_r($result); 
我明白了

[{"data":["2015-07-01","2015-07-02","2015-07-03"]},{"name":"8080 Unknown","data":{"2015-07-01":4,"2015-07-02":8,"2015-07-03":5}},{"name":"8118 Unknown","data":{"2015-07-01":3}},{"name":"3389 Remote Desktop","data":{"2015-07-01":14,"2015-07-02":52,"2015-07-03":65}},{"name":"80 HTTP","data":{"2015-07-01":3,"2015-07-02":12,"2015-07-03":7}},{"name":"8228 Unknown","data":{"2015-07-01":3}}]  
当格式为以下格式时,数据中存在问题:

{"key":number,"key":number}
这应仅限于:

{number,number}

问题:在按日期对事件进行排序后,如何删除数组键?

我可能会按照以下方式进行操作:

$headings = $result[0]['data'];
for ($i = 0; $i < count($result[1]); $i ++) {
    $data = $result[1][$i]['data'];
    $newdata = array();
    foreach($headings as $key)
        $newdata[] = isset($data[$key]) ? $data[$key] : 0;
    $result[1][$i]['data'] = $newdata;
}
$headers=$result[0]['data'];
对于($i=0;$i
是否要删除所有键?希望
array\u values()
能帮助您!我以前尝试过数组_值。array_values函数只删除所有键,而不是我要删除的键:D日期键保留。。。知道为什么会这样吗?