定义

fputcsv()函数将一行格式化为CSV并将其写入打开的文件。

 

语法

PHP fputcsv()函数具有以下语法。

fputcsv(file,fields,seperator,enclosure)

 

参数

参数 是否必须 描述
file 需要。 规定要写入的打开文件
fields 需要。 指定从中获取数据的数组
seperator 可选的。 指定字段分隔符的字符。默认值为逗号(,)
enclosure 可选的。 指定字段环绕符的字符。默认为"

 

返回值

此函数返回写入字符串的长度,或失败时为FALSE。

 

实例

将行格式化为CSV并将其写入打开的文件

<?php
/*
http://www.manongjc.com/article/1798.html
作者:码农教程
*/
$list = array(\"A,B,C,D\",\"E,F,G,H\",);

$file = fopen(\"contacts.csv\",\"w\");

foreach ($list as $line){
  fputcsv($file,split(\',\',$line));
}

fclose($file); 
?>

 

实例2

以下代码显示如何将行格式化为CSV并将其写入打开的文件。

<?php
/*
http://www.manongjc.com/article/1798.html
作者:码农教程
*/
    $list = array(\" ,HTML,CSS,Java\",\"A,B,C,D\",);
    $file = fopen(\"contacts.csv\",\"w\");
    foreach ($list as $line){
        fputcsv($file,explode(\',\',$line));
    }
    
    fclose($file); 
?>
收藏 打印