seva2
Партнер PHPClub.ru
Помогите оптимизировать пожалуйста
Данный код считывае аксесс лог и считает количество mag_did.
Мне нужно получить такиме данные mag_did и рядом количество упоминаний в файле..
Как можно пооптимальней написать данный код?
PHP:
$zd = gzopen("1.gz", "r");
$partner_array=array();
while(!gzeof($zd))
{
$bufZiped = gzgets ($zd, 1000);
if(strstr($bufZiped, 'dealer.php'))
{
//echo $bufZiped.'<br><br>';
preg_match_all("/&mag_did=(.*?)&/i", $bufZiped,$par_id);
$partner_array[]=$par_id[1][0];
}
}
gzclose($zd);
add();
function add()
{
global $partner_array;
$partner_array_2=array_unique($partner_array);
foreach ($partner_array_2 as $key => $value )
{
$count=0;
foreach ($partner_array as $key_t => $value_t )
{
if($value_t==$value)
{
$count++;
}
}
$count=ceil($count/2.6);
echo $value.'-'.$count.'<br>';
}
}
Мне нужно получить такиме данные mag_did и рядом количество упоминаний в файле..
Как можно пооптимальней написать данный код?