Esempio n. 1
0
 /**
  * Concat values to CSV
  *
  * @param string $delimiter
  * @param string $separator
  * @return string
  */
 public static function csvEncode($delimiter = ',', $separator = "|")
 {
     try {
         $delimiter = !empty($delimiter) ? $delimiter : ',';
         $separator = !empty($separator) ? $separator : '|';
         $resource = !empty(self::$result) ? [(array) self::$result] : self::get(PDO::FETCH_ASSOC);
         $values = "";
         foreach ($resource as $result) {
             $values .= trim(Formatter::arrayConcat($result, $delimiter), $delimiter) . "{$separator}";
         }
         return trim($values, '|');
     } catch (PDOException $e) {
         print $e->getMessage();
     }
 }