PHPでのCSV操作

fgetcsvを用いる事でCSVのデータを簡単に操作可能。

サンプルのプログラムは


$fp = fopen("csvファイル","r");

while(!feof($fp))

{

$buf = fgetcsv($fp);


//これで$bufに配列で項目ごとのデータが入る

}

fclose($fp);


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


第一引数: ファイルポインタ

第二引数: 長さ PHP5ではオプション

第三引数: デリミタ デフォルトはカンマ

第四引数: フィールドの囲い文字 デフォルトは"

第五引数: エスケープ文字 デフォルトは\





コメントをどうぞ