嘗試爲Google圖表API創建特定格式的數組,但即時通訊使用implode函數獲取錯誤。我發現這個exmaple,但即時得到一個錯誤 (!) Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\sqltest\sqltester.php on line 22
22號線是內爆線,認爲我可能需要額外的引號基於什麼php.net說,但我做錯了。在php中使用implode數組時發生錯誤5.3.9
//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]
]);
'破滅(」 \ n 「$數據);' - 你在'」 中間缺少一個逗號$' – andrewsi
你都需要,雖然換行? – Cups
你不需要做所有那些搞亂字符串來爲API構建json輸入 - PHP有一個爲此設計的內置函數'json_encode()'。 – Spudley