如何使用fputcsv在csv文件中写引号(“”)。我尝试过:
['""'
结果以"""""""
["\"\""
结果将以\"\"
fputcsv
正在转义双引号,因为它使用双引号作为它写入的每个字段的默认附件字符。您可以通过将新字符作为参数传递给函数来更改fputcsv
使用的字符:$fh = fopen('filename.csv', 'w');
$data = ['""'];
$delimiter = ','; // keep the delimiter as a comma
$enclosure = "'"; // set the enclosure to a single quote
fputcsv($fh, $data, $delimiter, $enclosure);
fclose($fh);
参见:https://www.php.net/manual/en/function.fputcsv.php