/** * 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(); } }