CSVファイルの内容をまとめて表示するには
現在CSVの内容をまとめて表示する方法を思考しています。
例えば(data.csv)
=========================
[ID][名前][好きなページURL]
[01][山田][http://yahoo.co.jp]
[02][鈴木][http://google.co.jp]
[03][山田][http://www.goo.ne.jp]
[04][加藤][http://google.co.jp]
[05][武田][http://yahoo.co.jp]
・
・
・
=============
各項目はカンマ区切りのcsvファイルです。
このCSVファイルを下記のようにまとめて表示する方法を検討しています。
<集計結果表示>
書き込み件数
山田:2件
鈴木:1件
加藤:1件
武田:1件
<好きなURL集計結果>
http://yahoo.co.jp = 2件
http://google.co.jp = 2件
http://www.goo.ne.jp = 1件
=========================--
といった具合です。
自分で考えたプログラムを下記に記載します。
<?PHP
$Data = file("data.csv");
for($i=0;$i<sizeof($Data);$i++){
$line = explode(",",$Data[$i]);
list($id,$name,$url) = $line;
ここに名前の集計ができるプログラムを考えています。ここがわからず悩んでいます。
}
echo "書き込み件数:{$n}件"
?>
名前の集計の方法がわかればURLの集計も同様の方法で解決が可能だと思うのです。
大変恐縮ですが、お教えいただけないでしょうか。
宜しくお願いいたします。
お礼
ご回答ありがとうございました。登録ファイル数が膨大なため現実的ではありません。 他の方法はないでしょうか?