📜  PHP | fputcsv( )函数

📅  最后修改于: 2022-05-13 01:56:30.120000             🧑  作者: Mango

PHP | fputcsv( )函数

PHP中的fputcsv()函数是一个内置函数,用于将一行格式化为 CSV(逗号分隔值)文件并将其写入打开的文件。必须读取的文件和字段作为参数发送到fputcsv()函数,成功时返回写入字符串的长度,失败时返回 FALSE。

句法:

int fputcsv ( $file, $fields, $separator, $enclosure )

参数: PHP中的fputcsv()函数接受四个参数,如下所述。

  • $file:它是指定文件的强制参数。
  • $fields:它是一个强制参数,它指定从哪个数组获取数据。
  • $separator:可选参数,指定字段分隔符。默认情况下, fputcsv()函数使用逗号。
  • $enclosure:它是一个可选参数,用于指定字段的外壳字符。默认情况下fputcsv()函数使用。

返回值:此函数在成功时返回写入字符串的长度,在失败时返回 FALSE。

例外:

  • 如果字段中包含一个封闭字符,它将通过将其加倍来进行转义,除非它紧跟在一个 escape_char 之前。
  • 启用 auto_detect_line_endings 运行时配置选项可能有助于解决PHP在读取 Macintosh 计算机上或由 Macintosh 计算机创建的文件时正确识别行结尾的问题。

下面的程序说明了fputcsv()函数:
方案一:


输出:

Raj, Singh, Developer, Mumbai
Sameer, Pandey, Tester, Bangalore
Raghav, Chauhan, Manager, Delhi

方案二:


输出:

abc, efg, jhi, klm
123, 456, 789
11aa, 22bb, 33cc, 44dd

参考: 函数 : PHP 。 PHP