举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > php fputcsv PHP fputcsv() 函数

php fputcsv PHP fputcsv() 函数

2023-03-26 20:31 PHP教程

php fputcsv PHP fputcsv() 函数

php fputcsv

PHP fputcsv 函数是一个用于将数组写入文件的函数,它可以将一个数组写入 CSV 格式的文件中。它可以让你快速地将一个数组写入 CSV 文件,而不需要手动构建 CSV 格式的字符串。

fputcsv 函数接受三个参数:文件指针、要写入的数组和分隔符。文件指针是一个已打开的文件,用于把 CSV 数据写入到该文件中。要写入的数组是一个包含多行多列的二维数组,它将被转换成 CSV 格式并写入到文件中。最后,分隔符是用来分隔不同字段的字符(例如逗号或者分号)。

$file = fopen('data.csv', 'w');  //打开文件
$data = array(  //定义要写入的二位数组
    array('name', 'age', 'gender'),  //表头
    array('John', '20', 'male'),  //表格1
    array('Mary', '18', 'female')  //表格2
); 
foreach ($data as $row) {  //遍历二位数组中的每一行
    fputcsv($file, $row, ',','"');  //使用fputcsv函数将每一行写入CSV格式文件中(使用逗号作为分隔符)  
}  
fclose($file);  //关闭文件流  

PHP fputcsv() 函数

PHP fputcsv() 函数


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册

定义和用法

fputcsv() 函数将行格式化为 CSV 并写入一个打开的文件中。

该函数返回写入字符串的长度。如果失败,则返回 FALSE。

语法

fputcsv(file,fields,seperator,enclosure)

参数 描述
file 必需。规定要写入的打开文件。
fields 必需。规定要从中获得数据的数组。
separator 可选。设置字段分界符(只允许一个字符),默认值为逗号( , )。
enclosure 可选。设置字段环绕符(只允许一个字符),默认值为双引号( " )。


提示和注释

提示:请参阅 fgetcsv() 函数。


实例

<?php
$list = array
(
"Peter,Griffin,Oslo,Norway",
"Glenn,Quagmire,Oslo,Norway",
);

$file = fopen("contacts.csv","w");

foreach ($list as $line)
{
fputcsv($file,split(',',$line));
}

fclose($file); ?>

上面代码执行后,CSV 文件将如下所示:

Peter,Griffin,Oslo,Norway
Glenn,Quagmire,Oslo,Norway


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册
阅读全文
以上是鳄鱼CMS为你收集整理的php fputcsv PHP fputcsv() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们