1

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"]
 }

どうすればそのようにフォーマットできますか?

4

3 に答える 3

3

json_encode文字列の配列を、エスケープなどを含む JSON オブジェクトとしてフォーマットし、次のように HighCharts に渡すことができます。

xAxis: {
    categories: <?php echo json_encode($column); ?>
}
于 2012-05-01T00:38:30.460 に答える
1

これも機能します。

カテゴリ: ["<\?php echo implode($column, '","'); ?>"]

于 2012-07-25T18:36:57.897 に答える
-1

引用符でデータを入力するだけです。

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

于 2012-05-01T00:35:25.580 に答える