English | 简体中文 | 繁體中文
查询

fputcsv()函数—用法及示例

「 将一个数组按照 CSV 格式写入到一个打开的文件中 」


函数名:fputcsv()

适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7

用法:fputcsv() 函数将一个数组按照 CSV 格式写入到一个打开的文件中。

语法:int fputcsv ( resource $handle , array $fields [, string $delimiter = "," [, string $enclosure = '"' [, string $escape_char = "\" ]]] )

参数:

  • $handle:必需,文件资源句柄,通过 fopen() 函数打开的文件。
  • $fields:必需,要写入文件的数组。
  • $delimiter:可选,字段分隔符,默认为逗号(,)。
  • $enclosure:可选,字段包围符,默认为双引号(")。
  • $escape_char:可选,转义字符,默认为反斜线(\)。

返回值:成功时返回写入的字符数,失败时返回 FALSE。

示例:

$handle = fopen('file.csv', 'w');
$data = array('John Doe', 'john@example.com', 'New York');
fputcsv($handle, $data);
fclose($handle);

上述示例将会在当前目录下创建一个名为 file.csv 的文件,并将数组 ['John Doe', 'john@example.com', 'New York'] 以 CSV 格式写入该文件中。CSV 数据将以逗号分隔,字段将用双引号包围。

补充纠错
上一个函数: FilterIterator::current()函数
下一个函数: fprintf()函数
热门PHP函数
分享链接