format($val); if(is_array($val)) $val = ''; $values[] = $val; } $output .= implode($field_separator, $values) . PHP_EOL;; } return $output; } function cleanData(&$str) { if (is_null($str)) {$str = ''; return;}; if (is_array($str)) {return;}; $str = preg_replace("/\t/", "\\t", $str); $str = preg_replace("/\r?\n/", "\\n", $str); $str = preg_replace("/,/", "-", $str); if (strstr($str, '"')) $str = '"' . str_replace('"', '""', $str) . '"'; } }