PHP中的fputcsv()函数

fputcsv()函数将行格式设置为CSV并将其写入打开的文件。该函数返回写入字符串的长度。

语法

fputcsv(file_pointer, fields, delimiter, enclosure, escape)

参数

  • file_pointer -有效文件指向一个文件成功打开fopen()popen()fsockopen()

  • 字段-字符串数组。

  • 分隔符-指定字段分隔符的字符。默认为逗号(,)

  • 机柜-设置现场机柜字符。默认为双引号。

  • 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