PHP fputcsv() 函數
定義和用法
fputcsv() 函數將行格式化為 CSV 并寫入一個打開的文件。
該函數返回寫入字符串的長度。若出錯,則返回 false。。
語法
fputcsv(file,fields,seperator,enclosure)
參數 | 描述 |
---|---|
file | 必需。規定要寫入的打開文件。 |
fields | 必需。規定要從中獲得數據的數組。 |
seperator | 可選。規定字段分隔符的字符。默認是逗號 (,)。 |
enclosure | 可選。規定字段環繞符的字符。默認是雙引號 "。 |
說明
fputcsv() 將一行(用 fields 數組傳遞)格式化為 CSV 格式并寫入由 file 指定的文件。
提示和注釋
提示:參見 fgetcsv() 函數。
實例
<?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