在 PHP 中创建 CSV 文件
数据库的许多用户需要能够以各种形式访问数据库的内容。在这种情况下,需要一个 CSV 文件,或逗号分隔值文件。
要在 PHP 中输出 CSV 文件,可以执行以下步骤:
示例:
header("Content-Type: text/csv"); header("Content-Disposition: attachment; filename=file.csv"); function outputCSV($data) { $output = fopen("php://output", "wb"); foreach ($data as $row) fputcsv($output, $row); // here you can change delimiter/enclosure fclose($output); } outputCSV(array( array("name 1", "age 1", "city 1"), array("name 2", "age 2", "city 2"), array("name 3", "age 3", "city 3") ));
header函数用于设置正确的头部信息。 outputCSV 函数将要输出的数据作为输入,并将其格式化为 CSV 字符串。 fputcsv 函数用于将 CSV 数据写入输出流。
执行此代码后,CSV 文件将发送到浏览器并由用户下载。
以上是如何使用 PHP 生成 CSV 文件?的详细内容。更多信息请关注PHP中文网其他相关文章!