PHP 手冊
前一頁 |  | 下一頁

# fputcsv

(no version information, might be only in CVS)

fputcsv -- Format line as CSV and write to file pointer

## Description

int fputcsv ( resource handle [, array fields [, string delimiter [, string enclosure]]] )

fputcsv() formats a line (passed as a fields array) as CSV and write it to the specified file handle. Returns the length of the written string, or `FALSE` on failure.

The optional delimiter parameter sets the field delimiter (one character only). Defaults as a comma: ,.

The optional enclosure parameter sets the field enclosure (one character only) and defaults to a double quotation mark: ".

範例 1. fputcsv() example

`<?php $list = array ( 'aaa,bbb,ccc,dddd', '123,456,789', '"aaa","bbb"' ); $fp = fopen('file.csv', 'w'); foreach ($list as $line) { fputcsv($fp, split(',', $line)); } fclose($fp); ?>`

> 注: 如果遇到PHP讀取麥金塔電腦格式檔案時無法辨識行結束的問題，可能可以試著起動執行時期組態選項的auto_detect_line_endings。

See also fgetcsv().

前一頁 | 內容 | 下一頁
fpassthru | 上一層 | fputs