Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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 Highchart会自动向变量添加引号_Php_Charts_Highcharts - Fatal编程技术网

Php Highchart会自动向变量添加引号

Php Highchart会自动向变量添加引号,php,charts,highcharts,Php,Charts,Highcharts,我使用hightchartPHP显示图表。但是作为一个虫子,希望人们花时间阅读并帮助我 $chart->series[] = array( 'name' => 'Sales', 'data' => array(1,2,3,4,5,6)); 代码运行 [1,2,3,4,5,6] 但是,我得到了mysql数据 $chart->series[] = array( 'name' => 'Sales', 'data' =>

我使用hightchartPHP显示图表。但是作为一个虫子,希望人们花时间阅读并帮助我

$chart->series[] = array(
'name'      =>  'Sales',
'data'      =>  array(1,2,3,4,5,6));
代码运行

[1,2,3,4,5,6]
但是,我得到了mysql数据

$chart->series[] = array(
'name'      =>  'Sales',
'data'      =>  array($sales->monthly_sales()));
然后自动添加报价。代码无法运行

["1,2,3,4,5,6"].
["\"1,2,3,4,5,6\""]
我尝试添加json_编码。但代码不能运行

["1,2,3,4,5,6"].
["\"1,2,3,4,5,6\""]

在将数据字符串发送到数据系列之前,请尝试使用JSON.parse

series : [{          
   data: JSON.parse(data)
}]
因为用php得到的字符串不是一个数字的javascript数组!另一种简单但不太好的方法是,使用以下内容从php字符串$sales->monthly_sales中删除引号:

str_replace('"', "", $string);  

对不起,我用的是php而不是javascript。我抱怨是因为使用了数组映射。非常感谢。我把字符串转换成int。