chengwl 4 年 前
コミット
5478dd7932
1 ファイル変更15 行追加9 行削除
  1. 15 9
      controllers/IndexController.php

+ 15 - 9
controllers/IndexController.php

@@ -133,22 +133,28 @@ function printResults($reports) {
     $metricHeaders = $header->getMetricHeader()->getMetricHeaderEntries();
     $rows = $report->getData()->getRows();
 
+
     for ( $rowIndex = 0; $rowIndex < count($rows); $rowIndex++) {
       $row = $rows[ $rowIndex ];
       $dimensions = $row->getDimensions();
 
       $metrics = $row->getMetrics();
-      for ($i = 0; $i < count($dimensionHeaders) && $i < count($dimensions); $i++) {
-        print($dimensionHeaders[$i] . ": " . $dimensions[$i] . "\n");
+      if($dimensionHeaders&&$dimensions){
+        for ($i = 0; $i < count($dimensionHeaders) && $i < count($dimensions); $i++) {
+            print($dimensionHeaders[$i] . ": " . $dimensions[$i] . "\n");
+          }
       }
-
-      for ($j = 0; $j < count($metrics); $j++) {
-        $values = $metrics[$j]->getValues();
-        for ($k = 0; $k < count($values); $k++) {
-          $entry = $metricHeaders[$k];
-          print($entry->getName() . ": " . $values[$k] . "\n");
-        }
+     
+      if($metricHeaders&&$metrics){
+        for ($j = 0; $j < count($metrics); $j++) {
+            $values = $metrics[$j]->getValues();
+            for ($k = 0; $k < count($values); $k++) {
+              $entry = $metricHeaders[$k];
+              print($entry->getName() . ": " . $values[$k] . "\n");
+            }
+          } 
       }
+      
     }
   }
 }