阅读量:0
在数据导出中,可以使用PHP的volist函数来遍历数据并将其导出为文件。以下是使用volist函数进行数据导出的示例代码:
<?php // 数据数组 $data = array( array('Name', 'Age', 'City'), array('John', 25, 'New York'), array('Jane', 30, 'Los Angeles'), array('Mike', 35, 'Chicago') ); // 打开文件并写入数据 $filename = 'export.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); ?>
在上面的示例中,我们首先定义了一个包含数据的数组$data,然后使用volist函数遍历数组并将每行数据写入CSV文件中。最后,我们使用header函数设置文件的MIME类型和下载文件的名称,并使用readfile函数将文件发送到用户的浏览器进行下载。