PHP数组到Google图表系列数组

问题描述

| 我有以下PHP数组
Array ( [0] => 
            Array ( [year] => 2009 
                    [month] => January 
                    [month_sales] => 728 
                    [year_totalsales] => 2663 ) 
        [1] => 
            Array ( [year] => 2009 
                    [month] => February 
                    [month_sales] => 640 
                    [year_totalsales] => 2663 ) 
        [2] => 
            Array ( [year] => 2009 
                    [month] => march 
                    [month_sales] => 636 
                    [year_totalsales] => 2663 ) 
        [3] => 
            Array ( [year] => 2010 
                    [month] => January 
                    [month_sales] => 636 
                    [year_totalsales] => 2663 ) 
        [4] => 
            Array ( [year] => 2010 
                    [month] => February 
                    [month_sales] => 23 
                    [year_totalsales] => 2663 ) )
如何使它显示在Google图表中?     

解决方法

请注意,Oliver的答案是针对(静态)Image Chart Google API的,此API在2015年之后将被折旧并且不可用。(我没有足够的代表对此发表评论) 此类有助于将PHP与当前的Google Chart API结合使用。我尚未亲自使用/测试它们,但从这些示例看来似乎很简单。 https://code.google.com/p/php-class-for-google-chart-tools/     ,Google提供了一些脚本,可以使这种事情变得更加容易。 希望以下链接对您有所帮助:http://code.google.com/p/googlechartphplib/wiki/GettingStarted 从我所涉猎的内容来看,这相当容易,但是,您必须要小心,因为我在执行此操作时犯了很多错误,并且设法弄乱了我要输入的数据,然后完全给了我不同的图表。 我希望这会有所帮助     ,您将必须循环到数组中并生成一个管道定界字符串以在图表中使用。 我也建议您阅读以下内容 Google图表工具和数据格式