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文件(如果不存在),并将数组内容写入文件,如下图所示。
参考: http://php.net/manual/en/splfileobject.fputcsv.php
相关用法
- PHP fputcsv()用法及代码示例
- PHP SplFileObject eof()用法及代码示例
- PHP SplFileObject flock()用法及代码示例
- PHP SplFileObject getMaxLineLen()用法及代码示例
- PHP SplFileObject fwrite()用法及代码示例
- PHP SplFileObject setMaxLineLen()用法及代码示例
- PHP SplFileObject fgets()用法及代码示例
- PHP SplFileObject fgetss()用法及代码示例
- PHP SplFileObject fgetc()用法及代码示例
- PHP SplFileObject current( )用法及代码示例
- PHP SplFileObject seek()用法及代码示例
- PHP SplFileObject rewind()用法及代码示例
- PHP SplFileObject fread()用法及代码示例
- PHP SplFileObject ftell()用法及代码示例
- PHP SplFileObject fstat()用法及代码示例
注:本文由纯净天空筛选整理自R_Raj大神的英文原创作品 PHP | SplFileObject fputcsv() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。