PHP 中的 fputcsv() 函数
phpprogrammingserver side programming更新于 2025/5/15 10:37:17
fputcsv() 函数将一行格式化为 CSV 并将其写入打开的文件。该函数返回写入字符串的长度。
语法
fputcsv(file_pointer、fields、delimiter、enclosure、escape)
参数
file_pointer − 指向由 fopen()、popen() 或 fsockopen() 成功打开的文件的有效文件指针。
fields − 字符串数组。
delimiter − 指定字段分隔符的字符。默认为逗号 ( , )
enclosure − 设置字段括弧字符。默认为双引号。
escape − 设置转义字符。默认为反斜杠 (\)。
返回
fputcsv() 函数返回写入字符串的长度。
以下是将内容写入 “employees.csv” 的示例文件。
示例
<?php
$mylist = array (
"Jack,Tim",
"Henry,Tom",
);
$file_pointer = fopen("employees.csv","w");
foreach ($mylist as $line) {
fputcsv($file_pointer,explode(',',$line));
}
fclose($file_pointer);
?>
CSV 文件"employees.csv"现在将包含以下内容。
输出
Jack,Tim, Henry,Tom

