函数名: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 数据将以逗号分隔,字段将用双引号包围。