php fputcsv()函数

时间:2017-03-19
php fputcsv()函数将行格式化为CSV并将其写入打开的文件,本文章向大家介绍php fputcsv()函数的基本使用方法和实例,需要的朋友可以参考一下。

定义

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("XML,HTML,CSS,Java","A,B,C,D",);
    $file = fopen("contacts.csv","w");
    foreach ($list as $line){
        fputcsv($file,explode(',',$line));
    }
    
    fclose($file); 
?>