当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP SplFileObject fputcsv()用法及代码示例


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

用法:

string SplFileObject::fputcsv()

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


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

返回值:该函数返回写入字符串的长度,否则返回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文件(如果不存在),并将数组内容写入文件,如下图所示。

https://media.geeksforgeeks.org/wp-content/uploads/capture1-2.png

参考: http://php.net/manual/en/splfileobject.fputcsv.php



相关用法


注:本文由纯净天空筛选整理自R_Raj大神的英文原创作品 PHP | SplFileObject fputcsv() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。