Exemplo n.º 1
0
 /**
  * @param string[] $arrDataCol
  */
 public function lfGetDataColCSV($arrData, $arrDataCol)
 {
     $max = count($arrData);
     $csv_data = '';
     for ($i = 0; $i < $max; $i++) {
         foreach ($arrDataCol as $val) {
             $arrRet[$i][$val] = $arrData[$i][$val] ? $arrData[$i][$val] : "0";
         }
         // 期間別集計の合計行の「期間」項目に不要な値が表示されてしまわない様、'合計'と表示する
         if ($i === $max - 1 && isset($arrRet[$i]['str_date'])) {
             $arrRet[$i]['str_date'] = '合計';
         }
         $csv_data .= Utils::sfGetCSVList($arrRet[$i]);
     }
     return $csv_data;
 }