رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کارآیی اسکریپت
#1
سلام
کسی دقیق میدونه کارآیی این اسکریپت چی هست ؟
 for ($i=1;$i<=$keycount;$i++)
{
for ($j=1;$j<sizeof($keyword[$i]);$j++)
 if (preg_match('/'.strtolower($keyword[$i][$j]).'/',$tweet))
$count[$i]++;
}

   $max=0;
for ($i=1;$i<=$keycount;$i++)
 if ($count[$i]>=$count[$max])
 $max=$i;
$topic=$keyword[$max][0];
if (!$max)
continue;
echo "$tweet_id $max $topic\n";

}
پاسخ
تشکر شده توسط:
#2
این کد میاد تعداد دفعات تکرار کلمات هر دسته رو از آرایه‌ی $keyword میشماره و هر دسته تعدادش توی متن tweet بیشتر بود، فیلد topic اون رکورد رو برابر با اندیس همون سطر از آرایه قرار میده.
پاسخ
تشکر شده توسط: rash44




کاربران در حال بازدید این موضوع: 1 مهمان