PHPでのCSV操作

2010年4月30日

fgetcsvを用いる事でCSVのデータを簡単に操作可能。
サンプルのプログラムは

$fp = fopen(“csvファイル","r");
while(!feof($fp))
{
$buf = fgetcsv($fp);

//これで$bufに配列で項目ごとのデータが入る
}
fclose($fp);

fgetcsvは実際には引数としていくつかの情報を設定することが出来る。

第一引数: ファイルポインタ
第二引数: 長さ PHP5ではオプション
第三引数: デリミタ デフォルトはカンマ
第四引数: フィールドの囲い文字 デフォルトは"
第五引数: エスケープ文字 デフォルトは\