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形式にフォーマットし、ファイルで指定されたファイルに書き込みます。