gpt4 book ai didi

php - 用php创建csv文件

转载 作者:IT王子 更新时间:2023-10-29 00:53:57 25 4
gpt4 key购买 nike

我想创建一个 csv 文件,但是当我运行代码时,它返回一个空白页并且没有 csv 文件。我使用 PHP 5。我使用以下代码:

<?php
$data = array ('aaa,bbb,ccc,dddd',
'123,456,789',
'"aaa","bbb"');

$fp = fopen('data.csv', 'w');
foreach($data as $line){
$val = explode(",",$line);
fputcsv($fp, $val);
}
fclose($fp);
?>

谢谢!

最佳答案

它是空白的,因为您正在写入文件。您应该改为使用 php://output 写入 output 并发送 header 信息以表明它是 csv。

例子

header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename="sample.csv"');
$data = array(
'aaa,bbb,ccc,dddd',
'123,456,789',
'"aaa","bbb"'
);

$fp = fopen('php://output', 'wb');
foreach ( $data as $line ) {
$val = explode(",", $line);
fputcsv($fp, $val);
}
fclose($fp);

关于php - 用php创建csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15501463/

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