温馨提示×

php fputcsv 怎样批量操作

PHP
小樊
103
2024-11-25 03:24:29
栏目: 编程语言

fputcsv 函数用于将数组或对象写入 CSV 文件。要执行批量操作,您可以一次处理多个数组并将它们写入同一个 CSV 文件。以下是一个示例,说明如何使用 fputcsv 批量操作:

<?php // 数据数组 $data = [ ['John', 'Doe', 'john@example.com'], ['Jane', 'Doe', 'jane@example.com'], ['Jim', 'Smith', 'jim@example.com'], ]; // 打开文件并准备写入 $filename = 'output.csv'; $file = fopen($filename, 'w'); if ($file === false) { die('Error opening file: ' . $filename); } // 遍历数据数组并写入 CSV 文件 foreach ($data as $row) { fputcsv($file, $row); } // 关闭文件 fclose($file); echo 'Data written to ' . $filename . '.'; ?> 

在这个示例中,我们有一个包含用户信息的数组 $data。我们打开一个名为 output.csv 的文件,然后使用 foreach 循环遍历数组并将每一行写入 CSV 文件。最后,我们关闭文件。

如果您需要将多个数据数组合并到一个 CSV 文件中,只需将它们合并到一个主数组中,然后按照上面的示例进行处理即可。

0