要在PHP中导出包含数字的CSV文件,可以使用以下代码:
// 数组数据
$data = array(
array('Name', 'Age', 'City'),
array('John', 28, 'New York'),
array('Jane', 32, 'Los Angeles'),
array('Mark', 45, 'Chicago')
);
// 文件路径
$filename = 'data.csv';
// 打开文件句柄
$file = fopen($filename, 'w');
// 写入数据
foreach ($data as $row) {
fputcsv($file, $row);
}
// 关闭文件句柄
fclose($file);
// 下载文件
header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename="' . $filename . '"');
readfile($filename);
exit;
这段代码首先定义了一个包含数字的二维数组作为数据。然后,通过fopen()
函数打开一个文件句柄,使用fputcsv()
函数将数据写入CSV文件。最后,通过设置相应的HTTP头,将生成的CSV文件作为下载文件提供给用户。
下一篇:php 数组驱虫
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站