При попытке вычислить плотность ключевых слов для одного ключевого слова в строке содержания, формула довольно проста: kwd = (количество ключевых слов / общее количество слов) * 100
Однако, что следует по формулебыть, когда мы ищем плотность ключевых слов ключевой фразы?
Например, как бы вы рассчитали плотность ключевых слов фразы "голубые виджеты" в следующей строке?
$myContent = "Blue widgets in a field
of widgets blue makes for lots of widgets, true. But
if a widget is blue, is it still a
\"blue widget\" or just a lone widget in a sea
of blue?";
Вот моя текущая функция
function my_keyword_density($post)
{
$word_count = my_word_count($post);
$keyword_count = my_keyword_count($post);
$density = ($keyword_count / $word_count) * 100;
$density = number_format($density, 1);
return $density;
}
Как узнать количество слов в ключевой фразе?