PHP fputcsv() 関数


❮ 完全な PHP ファイルシステム・リファレンス

定義と用法

fputcsv() 関数は、行をCSV形式でフォーマットし、それをオープンしているファイルに書き出します。

この関数は、出力した文字列の長さを返します。失敗した場合はFALSEを返します。

構文

fputcsv(file,fields,seperator,enclosure)

パラメータ 説明
file 必須。書き出すオープンファイルを指定する
fields 必須。データを取得する配列を指定する
separator 任意。フィールドの区切り文字を指定する。デフォルトはカンマ ( , )
enclosure 任意。フィールを括る文字を指定する。デフォルトは "

チップスと注意

チップ:fgetcsv() 関数もご覧ください。


<?php
$list = array
(
"Peter,Griffin,Oslo,Norway",
"Glenn,Quagmire,Oslo,Norway",
);

$file = fopen("contacts.csv","w");

foreach ($list as $line)
  {
  fputcsv($file,explode(',',$line));
  }

fclose($file); ?>

上のコードを実行した後のCSVファイルは次の様になります:

Peter,Griffin,Oslo,Norway
Glenn,Quagmire,Oslo,Norway

❮ 完全な PHP ファイルシステム・リファレンス