PHP fputcsv() 函數(shù)
定義和用法
fputcsv() 函數(shù)將行格式化為 CSV 并寫入一個(gè)打開的文件。
該函數(shù)返回寫入字符串的長(zhǎng)度。若出錯(cuò),則返回 false。。
語法
fputcsv(file,fields,seperator,enclosure)
參數(shù) | 描述 |
---|---|
file | 必需。規(guī)定要寫入的打開文件。 |
fields | 必需。規(guī)定要從中獲得數(shù)據(jù)的數(shù)組。 |
seperator | 可選。規(guī)定字段分隔符的字符。默認(rèn)是逗號(hào) (,)。 |
enclosure | 可選。規(guī)定字段環(huán)繞符的字符。默認(rèn)是雙引號(hào) "。 |
說明
fputcsv() 將一行(用 fields 數(shù)組傳遞)格式化為 CSV 格式并寫入由 file 指定的文件。
提示和注釋
提示:參見 fgetcsv() 函數(shù)。
例子
<?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); ?>
以上代碼執(zhí)行后,CSV 文件會(huì)類似這樣:
George,John,Thomas,USA James,Adrew,Martin,USA