0

尝试为谷歌图表 API 创建一个特定格式的数组,但我在 implode 函数中遇到错误。我发现了这个例子,但我在第 22 行遇到错误 ( ! ) Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\sqltest\sqltester.php on line 22是内爆线,我认为根据 php.net 所说的内容,我可能需要额外的引号,但我做错了。

//Your database query goes here
$list = mysql_query("SELECT city,crimes FROM TABLE");
while($row = mysql_fetch_assoc($list)){
$data[] = "['".$row['city']."', ".$row['crimes']."]";
}

$data_for_chart = implode(",\n"$data);

寻找这样的输出以在谷歌图表 api 中使用

     ['Cardiff', 300],
     ['London', 900],
     ['Manchester', 500],
     ['Dublin', 400],
     ['Liverpool', 600]
     ]);
4

2 回答 2

0

你少了逗号

$data_for_chart = implode(",\n", $data);
于 2013-08-16T14:20:33.340 回答
0

这里缺少逗号:

$data_for_chart = implode(",\n"$data);
// ---------------------------^

这应该是:

$data_for_chart = implode(",\n", $data);
于 2013-08-16T14:21:01.720 回答