php 5.3.9中的内爆数组出错


Error with implode array in php 5.3.9

试图为google chart API创建一个特定格式的数组,但我在内爆函数中出错。我找到了这个exmaple,但我在( ! ) Parse error: syntax error, unexpected T_VARIABLE in C:'wamp'www'sqltest'sqltester.php on line 22第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]
     ]);

此处缺少逗号:

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

这应该是:

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

您缺少逗号

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