fwrite() 可以在 PHP 中显示 number_format()
fwrite() can display number_format() in PHP
我正在 PHP 中执行导出 CSV 文件的功能。但是当我导出时,我需要在 number_format().. 中添加关于总计的信息。但是显示是错误的。
这是我的代码
header('Content-Type: text/csv; charset=utf-8');
header("Cache-Control: max-age=0, no-cache, must-revalidate, proxy-revalidate");
header('Content-Disposition: attachment; filename=' . $fileName );
header("Content-Transfer-Encoding: binary");
header('Pragma: no-cache');
header('Expires: 0');
$file = fopen("report.csv", "w");
fwrite($file, "Generate Report \r\n");
fwrite($file, "Total Sales, ".number_format($total)."\r\n");
fwrite($file, " "."\r\n");
结果是这样
这是错误的。
如何在 CSV 文件的 1 个单元格中显示正确的格式数字,例如“5,485”或“5,485.00”?
请帮忙
fwrite(resource $handle, string $string, int $length = ?):
fwrite($file, "Total Sales, \"".number_format($total)."\"\r\n");
int fwrite()
将字符串的内容写入句柄指向的文件流。
Return 值 fwrite()
returns 写入的字节数,或错误时为 false。
我正在 PHP 中执行导出 CSV 文件的功能。但是当我导出时,我需要在 number_format().. 中添加关于总计的信息。但是显示是错误的。
这是我的代码
header('Content-Type: text/csv; charset=utf-8');
header("Cache-Control: max-age=0, no-cache, must-revalidate, proxy-revalidate");
header('Content-Disposition: attachment; filename=' . $fileName );
header("Content-Transfer-Encoding: binary");
header('Pragma: no-cache');
header('Expires: 0');
$file = fopen("report.csv", "w");
fwrite($file, "Generate Report \r\n");
fwrite($file, "Total Sales, ".number_format($total)."\r\n");
fwrite($file, " "."\r\n");
结果是这样
这是错误的。
如何在 CSV 文件的 1 个单元格中显示正确的格式数字,例如“5,485”或“5,485.00”?
请帮忙
fwrite(resource $handle, string $string, int $length = ?):
fwrite($file, "Total Sales, \"".number_format($total)."\"\r\n");
int fwrite()
将字符串的内容写入句柄指向的文件流。
Return 值 fwrite()
returns 写入的字节数,或错误时为 false。