PHP数组数据转换为JS(Canvas JS)

时间:2014-11-12 17:17:04

标签: javascript php canvasjs

我正在尝试制作我自己的数据(JS)的图表,我已经存储在php数组中

现在我必须制作某种循环(Javascript)

  dataPoints: [

              { x: 10, y: 10 },
              { x: 20, y: 15 },
              { x: 30, y: 25 },
              { x: 40, y: 30 },
              { x: 50, y: 28 }
              ]

需要像

这样的东西
 {x: $arraytime[0], y:arraycloud[0]) , 
 {x: $arraytime[1], y:arraycloud[1]) , 
 {x: $arraytime[2], y:arraycloud[2]) , 

等等。

我不知道如何做到这一点

1 个答案:

答案 0 :(得分:1)

如果你在php中准备数组,你可以使用json_encode,如下所示:

$arr = array();
for ($i = 0; $i < count($arraytime); $i++) {
    $arr[] = array('x' => $arraytime[$i], 'y' => $arraytime[$i]);
}

echo json_encode($arr);