SplFileObject fputcsv()函数是PHP中的标准PHP库(SPL)的内置函数, 用于将字段数组写为CSV行。
语法如下:
string SplFileObject::fputcsv()
参数:该函数接受四个参数, 一个是必选参数, 三个是可选参数。
- $ fields:指定值的数组。
- $定界符:一个可选参数, 指定设置字段分隔符。
- $附件:一个可选参数, 用于指定现场附件。
- $转义:用于转义符的可选参数。
下面的程序说明了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 array_fill_keys()函数用法示例
- 算法设计(可以删除的最长子字符串的长度)
- PHP fflush()函数用法介绍
- Android生成二维码
- 腾讯Bugly干货分享Android Linker 与 SO 加壳技术
- 解决Android5.0以后DataPicker选择时间无效的bug。
- Android 关于录音文件的编解码 实现米聊 微信一类的录音上传的功能
- Android 三种方式实现自定义圆形进度条ProgressBar
- android studio 控制台中文乱码