Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Jquery图形按日期排序无法正常工作_Php_Graph_Foreach_Google Analytics Api - Fatal编程技术网

Php Jquery图形按日期排序无法正常工作

Php Jquery图形按日期排序无法正常工作,php,graph,foreach,google-analytics-api,Php,Graph,Foreach,Google Analytics Api,我想在图表中显示数据。 我的数据来自foreach:每个日期的访问量。 问题是当我显示日期时,它不能正常工作。我的图表没有考虑到这个月 它的显示方式如下: 二月一日、二月二日、二月三日、一月二十五日、一月二十六日、一月二十七日、一月二十八日、一月二十九日、一月三十日、, 1月31日 但我想: 1月25日、26日、27日、28日、29日、30日、31日、2月1日、2月2日、, 2月3日 知道当我回应我的观点时,我的观点是正确的: 我的代码: <?php $ga->requestRep

我想在图表中显示数据。 我的数据来自foreach:每个日期的访问量。 问题是当我显示日期时,它不能正常工作。我的图表没有考虑到这个月

它的显示方式如下:

二月一日、二月二日、二月三日、一月二十五日、一月二十六日、一月二十七日、一月二十八日、一月二十九日、一月三十日、, 1月31日

但我想:

1月25日、26日、27日、28日、29日、30日、31日、2月1日、2月2日、, 2月3日

知道当我回应我的观点时,我的观点是正确的:

我的代码:

<?php 
$ga->requestReportData($profileId,array('date'),array('visitors'), '-date'); 
?>

$(function () {
// Use Morris.Area instead of Morris.Line
    Morris.Area({
        element: 'graph-area',
        padding: 10,
        behaveLikeLine: true,
        gridEnabled: false,
        gridLineColor: '#dddddd',
        axes: false,
        fillOpacity:.7,
        data: [<?php

foreach($ga->getResults() as $result)
{
    echo "{period: '".date('j-M-Y',strtotime($result->getDate()))."', Visites: ".$result->getVisitors()."},\n";}     


?>],
        lineColors:['#E67A77','#79D1CF','#79D1CF'],
        xkey: 'period',
        ykeys: ['Visites'],
        labels: ['Visites'],
        pointSize: 4,
        lineWidth: 2,
        hideHover: 'auto'

    });
});