このブログを経由してAmazonで一番売れたものを調べようとしたのですが、どうもAmazonアソシエイトで表示されるレポートは、同じ商品であっても紹介料率や価格が違うとまとまってくれません。 そこでTSV形式でダウンロードしたレポートを適当にPHPで集計してみることにしました。 書いたプログラムは以下。同じASINコードの商品をまとめて、発送済み商品数と紹介料を商品ごとに足しあわせています。 <?php $fp = fopen('report.txt', 'r'); // report.txtの最初の2行は不要なので fgets($fp); fgets($fp); $report = array(); while ($row = fgetcsv($fp, 0, "\t")) { $asin = (string)$row[2]; if (!isset($report[$asin])) { $