chengwl 4 years ago
parent
commit
19f764f5c0
1 changed files with 35 additions and 35 deletions
  1. 35 35
      lib/GA.php

+ 35 - 35
lib/GA.php

@@ -91,44 +91,44 @@ class GA{
             $item=[];
             $item=[];
             $report = $reports[ $reportIndex ];
             $report = $reports[ $reportIndex ];
       
       
-          $header = $report->getColumnHeader();
-          $dimensionHeaders = $header->getDimensions();
-          $metricHeaders = $header->getMetricHeader()->getMetricHeaderEntries();
-          $rows = $report->getData()->getRows();
+            $header = $report->getColumnHeader();
+            $dimensionHeaders = $header->getDimensions();
+            $metricHeaders = $header->getMetricHeader()->getMetricHeaderEntries();
+            $rows = $report->getData()->getRows();
       
       
-      
-          for ( $rowIndex = 0; $rowIndex < count($rows); $rowIndex++) {
-            $row = $rows[ $rowIndex ];
-            $dimensions = $row->getDimensions();
-      
-            $metrics = $row->getMetrics();
-            // echo "<pre>";
-            if($dimensionHeaders&&$dimensions){
-              for ($i = 0; $i < count($dimensionHeaders) && $i < count($dimensions); $i++) {
-                    $item[$dimensionHeaders[$i]]=$dimensions[$i];
-                    // print($dimensionHeaders[$i] . ": " . $dimensions[$i] . "\n\r");
-                    // echo"<br/>";
+            for ( $rowIndex = 0; $rowIndex < count($rows); $rowIndex++) {
+                $row = $rows[ $rowIndex ];
+                $dimensions = $row->getDimensions();
+        
+                $metrics = $row->getMetrics();
+                // echo "<pre>";
+                if($dimensionHeaders&&$dimensions){
+                for ($i = 0; $i < count($dimensionHeaders) && $i < count($dimensions); $i++) {
+                        $item[$dimensionHeaders[$i]]=$dimensions[$i];
+                        // print($dimensionHeaders[$i] . ": " . $dimensions[$i] . "\n\r");
+                        // echo"<br/>";
+                    }
+                    // $date=$dimensions[0];
+                    // $date=date('Y-m-d',strtotime($date));
+        
+                }else{
+                    continue;
                 }
                 }
-                // $date=$dimensions[0];
-                // $date=date('Y-m-d',strtotime($date));
-    
-            }else{
-                continue;
-            }
-           
-            if($metricHeaders&&$metrics){
-              for ($j = 0; $j < count($metrics); $j++) {
-                  $values = $metrics[$j]->getValues();
-                  for ($k = 0; $k < count($values); $k++) {
-                    $entry = $metricHeaders[$k];
-                    $list[$entry->getName()]=$values[$k];
-                    // print($entry->getName() . ": " . $values[$k] . "\n\r");
-                    // echo"<br/>";
-                  }
-                } 
-            }
             
             
-          }
+                if($metricHeaders&&$metrics){
+                for ($j = 0; $j < count($metrics); $j++) {
+                    $values = $metrics[$j]->getValues();
+                    for ($k = 0; $k < count($values); $k++) {
+                        $entry = $metricHeaders[$k];
+                        $item[$entry->getName()]=$values[$k];
+                        // print($entry->getName() . ": " . $values[$k] . "\n\r");
+                        // echo"<br/>";
+                    }
+                    } 
+                }
+                
+            }
+            $data[]=$item;
         }
         }
         return $data;
         return $data;
       }
       }