fputcsv
行をCSVにフォーマットし、ファイルポインターに書き込みます
fputcsv()関数は、行をCSVにフォーマットし、開いたファイルに書き込みます。
この関数は、書かれた文字列の長さを返します。エラーが発生した場合、falseが返されます。 。
<?php
$ list = array
(
「ジョージ、ジョン、トーマス、アメリカ」 、
「ジェームズ、アデル、マーティン、アメリカ」 、
) ;
$ file = fopen ( "contacts.csv" 、 "w" ) ;
foreach ( $ list as $ line )
{
fputcsv ( $ file 、 split ( '、' 、 $ line ) ) ;
}
fclose ( $ file ) ;
?>
上記のコードが実行された後、CSVファイルは次のようになります。
ジョージ、ジョン、トーマス、アメリカ ジェームズ・アデル・マーティン・USA
fputcsv (ファイル、フィールド、セパレータ、エンクロージャー)
| パラメーター | 説明する |
|---|---|
| ファイル | 必須。書かれたオープンファイルを指定します。 |
| フィールド | 必須。データを取得する配列を指定します。 |
| 分離 | オプション。フィールドセパレーターを指定する文字。デフォルトはコンマ(、)です。 |
| 囲い | オプション。キャラクターを取り巻くフィールドを指定する文字。デフォルトは二重引用符です」。 |
fputcsv()は、行(フィールド配列で渡された)をCSV形式にフォーマットし、ファイルで指定されたファイルに書き込みます。