當前位置: 首頁> 函數類別大全> fputcsv

fputcsv

將行格式化為CSV 並寫入文件指針
名稱:fputcsv
分類:文件系統
所屬語言:php
一句話介紹:將行格式化為CSV 並寫入一個打開的文件中。

定義和用法

fputcsv()函數將行格式化為CSV 並寫入一個打開的文件。

該函數返回寫入字符串的長度。若出錯,則返回false。 。

實例

<?php
$list = array
(
"George,John,Thomas,USA" ,
"James,Adrew,Martin,USA" ,
) ;

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

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

fclose ( $file ) ;
?>

以上代碼執行後,CSV 文件會類似這樣:

 George,John,Thomas,USA
James,Adrew,Martin,USA

文法

fputcsv ( file , fields , seperator , enclosure )
參數描述
file必需。規定要寫入的打開文件。
fields必需。規定要從中獲得數據的數組。
seperator可選。規定字段分隔符的字符。默認是逗號(,)。
enclosure可選。規定字段環繞符的字符。默認是雙引號"。

說明

fputcsv()將一行(用fields數組傳遞)格式化為CSV 格式並寫入由file指定的文件。

同類函數
  • 關閉一個已打開的文件指針 fclose

    fclose

    關閉一個已打開的文件指針
  • fwrite 的別名 fputs

    fputs

    fwrite的別名
  • 返回文件路徑的信息 pathinfo

    pathinfo

    返回文件路徑的信息
  • 倒回文件指針的位置 rewind

    rewind

    倒回文件指針的位置
  • 獲取文件權限 fileperms

    fileperms

    獲取文件權限
  • 解析一個配置文件 parse_ini_file

    parse_ini_file

    解析一個配置文件
  • 取得文件的inode fileinode

    fileinode

    取得文件的inode
  • 寫入文件(可安全用於二進製文件) fwrite

    fwrite

    寫入文件(可安全用於二進製文件)