统计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);