當前位置: 首頁> 函數類別大全> 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指定的文件。

同類函數
  • 獲取文件類型 filetype

    filetype

    獲取文件類型
  • 同步對文件的更改(包括元數據) fsync

    fsync

    同步對文件的更改(包括元數據)
  • 從文件指針中讀取一行並過濾掉HTML 標記 fgetss

    fgetss

    從文件指針中讀取一行並過濾掉HTML標記
  • 通過已打開的文件指針取得文件信息 fstat

    fstat

    通過已打開的文件指針取得文件信息
  • 在文件指針中定位 fseek

    fseek

    在文件指針中定位
  • stream_set_write_buffer 的別名 set_file_buffer

    set_file_buffer

    stream_set_write_buf
  • 將整個文件讀入一個字符串 file_get_contents

    file_get_contents

    將整個文件讀入一個字符串
  • 修改符號鏈接的所有者 lchown

    lchown

    修改符號鏈接的所有者
熱門文章