在PHP中,使用fputcsv()函数,将把函数指定的数组格式化为符合CSV文件格式的内容,并写入文件指针指向的当前行。fpucsv()函数有4个参数:第1个参数是必选参数,其值是使用fopen()函数以及类似函数创建的文件句柄;第2个参数是必选参数,其值是一个数组;第3个参数是可选参数,用于指定字符分界符;第4个参数是可选参数,用于指定字符环绕符。下面演示fputcsv()函数的使用方法,代码如清单所示。
<?php
//定义一个二维数组
$users = array(
array("用户名","密码","部门","职称"),
array("user1","1","秘书处","科员"),
array("user2","2","办公室","科员"),
array("user3","3","后勤部","科员")
);
//使用fopen()函数打开一个文件
$fp = fopen('csvfile.csv','w');
//遍历数组
foreach ($users as $line){
//使用fputcsv把第二维的数组格式化,并写入文件指针指向的当前行
fputcsv($fp,$line);
}
//关闭文件句柄
fclose($fp);
?>
注意:fputcsv()函数默认的字符分界符是逗号,默认的字符环绕符是双引号。