PHP SplFileObject fputcsv()函数用法介绍

SplFileObject fputcsv()函数是PHP中的标准PHP库(SPL)的内置函数, 用于将字段数组写为CSV行。
语法如下:

string SplFileObject::fputcsv()

参数:该函数接受四个参数, 一个是必选参数, 三个是可选参数。
  • $ fields:指定值的数组。
  • $定界符:一个可选参数, 指定设置字段分隔符。
  • $附件:一个可选参数, 用于指定现场附件。
  • $转义:用于转义符的可选参数。
【PHP SplFileObject fputcsv()函数用法介绍】返回值:该函数返回写入字符串的长度, 否则返回FALSE。
下面的程序说明了PHP中的SplFileObject fputcsv()函数。
程序:
< ?php// Create an Array $gfg = array ( array ( 'gfg' , 'geeks' , 'gced' , 'Article' ), array ( 'Hello' , 'Sudo' , 'Placement' ), array ( '"Contribute"' , '"Interview"' ), array ( '"System"' , '"IDE"' ) ); // Creating Spl Object $file = new SplFileObject( 'gfg.csv' , 'w' ); foreach ( $gfg as $arr ) { $file -> fputcsv ( $arr ); }echo "Successfully write data in gfg.csv" ; ?>

输出如下:
Successfully write data in gfg.csv

运行上述程序时, 它将创建一个gfg.csv文件(如果不存在), 并将数组的内容写入文件, 如下图所示。
参考: http://php.net/manual/en/splfileobject.fputcsv.php

    推荐阅读