ユーザー定義関数
自サイトのアクセス解析をしようと
SERVER変数を取得してログを解析しようとPHPで組んでみたのですが、
いまいちユーザー定義関数の上手?な使い方がわかりません。
アドバイスを頂けると幸いに思います。
データはcsv(すみませんSQL使えません)ファイルに1アクセス1行
日付,時間,キャリア等々
と記述しています。
ドコモをカウントする場合
function doco( $Key){
$handle = fopen( "LogFile", "r");
$count= 0;
while (($data = fgetcsv($handle)) !== FALSE) {
if( mb_eregi( $Key, $data[2])){ $count++; }
}
echo $count;
fclose($handle);
}
doco( "DoCoMo");
となり、さらに時間別にドコモで0時に来訪したのは何人?
といった場合
ifの中にさらに時間の判別のifを記述し
引数の部分を増やしdoco( 引数1,引数2)見たいな感じにしますが
そうではなく、
ドコモだけの人数を取り出したい場合も
ドコモから12時の人数だけを取り出したい場合も
同じユーザー定義関数を使う方法はありますか?
宜しくお願いします。
お礼
気にならなくなりました。 ありがとうございました。