Php/func filesystem fputcsv

来自菜鸟教程
跳转至:导航、​搜索

PHP fputcsv()函数

❮PHP文件系统参考

将一行格式设置为CSV并将其写入打开的文件:

<?php

$list = array
(

  array("Peter", "Griffin" ,"Oslo", "Norway"),

  array("Glenn", "Quagmire", "Oslo", "Norway")

);



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


foreach ($list as $line) {

  fputcsv($file, $line);

  }


fclose($file);
?> 



定义和用法

fputcsv()函数将一行格式设置为CSV并将其写入打开的文件。

Tip: 另请参阅 fgetcsv()

功能。

句法

fputcsv(file, fields, separator, enclosure,
  escape)

参数值

参数 描述
file 需要。指定要写入的打开文件
fields 需要。指定从哪个数组获取数据
separator 可选的。指定字段分隔符的字符。默认为逗号(,)
enclosure 可选的。一个字符,用于指定现场附件字符。默认值为“
escape 可选的。指定转义字符。默认值为“ \\”。也可以是一个空字符串(“”),以禁用转义机制

技术细节

返回值: 成功时写入字符串的长度,失败时写入FALSE
PHP版本: 5.1+
PHP更新日志: PHP 7.4-的

escape 参数现在接受一个空字符串以禁用转义机制
PHP 5.5-添加了 escape 参数

❮PHP文件系统参考