PHP SplFileObject fputcsv()函数用法介绍

2021年3月17日17:57:59 发表评论 783 次浏览

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

语法如下:

string SplFileObject::fputcsv()

参数:该函数接受四个参数, 一个是必选参数, 三个是可选参数。

  • $ fields:指定值的数组
  • $定界符:一个可选参数, 指定设置字段分隔符。
  • $附件:一个可选参数, 用于指定现场附件。
  • $转义:用于转义符的可选参数。

返回值:该函数返回写入字符串的长度, 否则返回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


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: