Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP为jqPlot创建数据_Php_Jquery_Jqplot - Fatal编程技术网

使用PHP为jqPlot创建数据

使用PHP为jqPlot创建数据,php,jquery,jqplot,Php,Jquery,Jqplot,我正在使用,需要以以下格式提供数据: //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['c

我正在使用,需要以以下格式提供数据:

//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()或类似的东西来创建数据。有什么建议吗?

json\u encode($array)怎么样?它不起作用。我想是因为它会用{}感谢Arxanas将它编码为一个对象。也许它确实有用:)。让我检查一下并确认一下。我得到了不同的结果:echo手动创建的字符串[“重工业”,44],“零售”,24]echo print\r($array,1)数组([Heavy Industry]=>44[Retail]=>24)echo var\u dump($array)数组(7){[“重工业”]=>string(2)“44”[“Retail”=>string(2)“24”}但是当我运行您的确切脚本时,我得到了正确的结果。让我调查一下。感谢各位,我在做$array=array(“重工业”=>12,“零售”=>9);谢谢你的帮助!
$array = array(
    array(
        "Heavy Industry",
        12
    ),
    array(
        "Retail",
        9
    )
);
$json = json_encode($array);
var_dump($json); // "[["Heavy Industry",12],["Retail",9]]"