gpt4 book ai didi

php - 在写字板中打开 csv 文件后,我不希望字段名称用双引号引起来

转载 作者:行者123 更新时间:2023-11-29 02:20:18 26 4
gpt4 key购买 nike

当我将数据导出到 csv 文件并使用写字板打开文件时,myfield Sr. No. 看起来像“Sr. No.” .我不想用双引号。代码如下。

        $filename = "file.csv";
$fp = fopen('php://output', 'w');
$array = array('Sr. No.','Name','DOB','Address');
$header = str_replace('',' ', $array);
header('Content-type: application/csv');
header('Content-Disposition: attachment; filename='.$filename);
fputcsv($fp, $header);
$query = "select * from registratin";
$result = mssql_query($query);
$i = 1;
while($row = mssql_fetch_row($result)) {
$row = array_merge(array($i), $row);
fputcsv($fp, $row);
$i++;
}

最佳答案

您确实了解 CSV 文件的实际格式是什么,不是吗?如果字符串包含非字母字符,是否应该用引号引起来?并且 PHP 的 fputcsv() 函数完全按照预期的方式执行此操作

尽管您可以为 fputcsv() 设置附件参数告诉它什么字符应该用于引号/附件。

例如

fputcsv($fp, $row, ",", "'");

要使用单引号而不是双引号,或者

fputcsv($fp, $row, ",", " ");

使用空格

关于php - 在写字板中打开 csv 文件后,我不希望字段名称用双引号引起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33095848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com