0

私はhttp://www.jqplot.com/tests/pie-donut-charts.phpを使用しています。これには、次の形式でデータを指定する必要があります。

//JavaScript
var data = [
  ['Heavy Industry', 12],['Retail', 9], ['Light Industry', 14],
  ['Out of home', 16],['Commuting', 7], ['Orientation', 9]
];

データは PHP を使用してサーバー側で生成されます。次のように文字列を手動で作成しています。

//PHP
$string.='["'.$row['name'].'",'.$row['count'].'],';

むしろ、配列を作成し、json_encode() などを使用してデータを作成します。私がそうする方法について何か提案はありますか?

4

1 に答える 1

1
$array = array(
    array(
        "Heavy Industry",
        12
    ),
    array(
        "Retail",
        9
    )
);
$json = json_encode($array);
var_dump($json); // "[["Heavy Industry",12],["Retail",9]]"
于 2012-08-22T15:42:48.313 に答える