统计Ip和出现次数
今天有同事给了一个服务器的mail日志文件,要我做个统计Ip和出现次数
//统计Ip和出现次数
$content = file_get_contents('D:\xampp\htdocs\test\mail.log');
$newArr = array();
$pattern = '/((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))/';
preg_match_all($pattern,$content,$result);
$res = $result[0];
foreach ($res as $v)
{
if (array_key_exists($v, $newArr))
{
$newArr[$v]++;
} else {
$newArr[$v]=1;
}
}
print_r($newArr);
浙公网安备 33010602011771号