为Highcharts图表格式数据(Format data for Highcharts chart

2019-10-16 16:23发布

我试图从MySQL创建Highcharts图表,我有这样的代码:

 xAxis: {
   categories: [<?php  echo  implode($column, ','); ?>]
 }

和柱已经从MySQL抓起:

  $column = array();
  $column[] = $row['blabla'];

我所实际得到的是:

 xAxis: {
   categories: [data1,data2,data3,data4,data5]
 }

但它必须是这样的:

 xAxis: {
   categories: ["data1","data2","data3","data4","data5"]
 }

我怎么能格式化这样呢?

Answer 1:

json_encode将格式化的字符串作为JSON对象,包括逸出,等等,那么其可进入与下列HighCharts的数组:

xAxis: {
    categories: <?php echo json_encode($column); ?>
}


Answer 2:

这将工作过。

类:[ “<\ PHP的回波内爆($柱,? '”, “');?>”]



Answer 3:

只需输入与引号中的数据。

$column[] = '"'.$row['blabla'].'"';



文章来源: Format data for Highcharts chart