PHP fputcsv() 関数
定義と使用法
fputcsv() 関数は、行を CSV フォーマットに整形し、オープンしたファイルに書き込みます。
この関数は、書き込んだ文字列の長さを返します。エラーが発生した場合、false を返します。
文法
fputcsv(file,fields,seperator,enclosure)
パラメータ | 説明 |
---|---|
file | 必須。書き込むためにオープンしたファイルを指定します。 |
fields | 必須。データを取得するための配列を指定します。 |
seperator | オプション。フィールド間の区切り文字の指定。デフォルトはカンマ (,)。 |
enclosure | オプション。フィールドを囲む文字の指定。デフォルトはダブルクォート "。" |
説明
fputcsv() は、指定されたフィールド( fields フィールドを配列( 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