PHP fputcsv() 函數(shù)
定義和用法
fputcsv() 函數(shù)將行格式化為 CSV 并寫入一個打開的文件。
該函數(shù)返回寫入字符串的長度。若出錯,則返回 false。。
語法
fputcsv(file,fields,seperator,enclosure)
| 參數(shù) | 描述 |
|---|---|
| file | 必需。規(guī)定要寫入的打開文件。 |
| fields | 必需。規(guī)定要從中獲得數(shù)據(jù)的數(shù)組。 |
| seperator | 可選。規(guī)定字段分隔符的字符。默認是逗號 (,)。 |
| enclosure | 可選。規(guī)定字段環(huán)繞符的字符。默認是雙引號 "。 |
說明
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 文件會類似這樣:
George,John,Thomas,USA James,Adrew,Martin,USA