【发布时间】:2012-06-23 16:17:24
【问题描述】:
我使用 PHP 从 postgreSQL 中提取数据,我将使用它来构建 GoogleChart 数据表。 GoogleCharts 接受数组数组(格式:[[data1, data2, data3],[data4, data5, data6]]。
为了正确格式化数组,我使用以下语法:
$GoogleChartString ="["; //opening bracket inserted
while ($row = pg_fetch_row($QueryResult))
{
$GoogleChartString = $GoogleChartString . "[" .implode(",", $row) . "],";
}
$GoogleChartString = substr($GoogleChartString,0,-1)."]";
现在,有些字段是字符串,有些是数字。 GoogleCharts DataTables 期望字符串是单引号的。但是, pg_fetch_row 不会在字符串周围放置任何分隔符。如何以优雅高效的方式生成 GoogleCharts 所期望的适当格式?
【问题讨论】:
标签: php postgresql google-visualization