Code: Select all
// output CSV data
while($row = db_fetch_row($result)) {
$prep = array_map(function($field) {
return strip_tags(
preg_replace(
['/<br\s*\/?>/i', '/^([=+\-@]+)/', '/[\r\n]+/', '/"/'],
[' ', '\'$1', ' ', '""']
trim($field)
)
);
}, $row);
$csvData[] = '"' . implode("\"{$this->CSVSeparator}\"", $prep) . '"';
}
Code: Select all
['/'/', '""']
in the preg_replace