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); //关闭文件流
fputcsv() 函数将行格式化为 CSV 并写入一个打开的文件中。
该函数返回写入字符串的长度。如果失败,则返回 FALSE。
参数 | 描述 |
---|---|
file | 必需。规定要写入的打开文件。 |
fields | 必需。规定要从中获得数据的数组。 |
separator | 可选。设置字段分界符(只允许一个字符),默认值为逗号( , )。 |
enclosure | 可选。设置字段环绕符(只允许一个字符),默认值为双引号( " )。 |
提示:请参阅 fgetcsv() 函数。
上面代码执行后,CSV 文件将如下所示:
PHP fseek() 函数 完整的 PHP Filesystem 参考手册定义和用法 fseek() 函数在打开的文件中定位。 该函数把文件指针从当前位置向...
PHP mkdir() 函数 完整的 PHP Filesystem 参考手册定义和用法 mkdir() 函数创建目录。 如果成功该函数返回 TRUE,如果失败则返回...
PHP popen() 函数 完整的 PHP Filesystem 参考手册定义和用法 popen() 函数使用 command 参数打开进程文件指针。 如果出错,该函...
PHP imagealphablending - 设定图像的混色模式PHP 图像处理imagealphablending — 设定图像的混色模式。语法bool imagealphablen...
PHP defined() 函数PHP Misc 参考手册实例 检查某常量是否存在:?phpdefine(GREETING,Hello you! How are you today?); echo def...