Untitled

mail@pastecode.io avatar
unknown
php
4 years ago
2.2 kB
10
Indexable
Never
<?php

function topWords($text, $limit = 5)
{
    preg_match_all('~\b([\w\-а-яё]+)\b~ui', $text, $matches);

    $words = [];
    foreach ($matches[0] as $word) {
        $word = mb_strtolower($word, 'utf-8');
        if (!isset($words[$word])) {
            $words[$word] = 0;
        }
        $words[$word]++;
    }

    arsort($words);

    return array_slice($words, 0, $limit, true);
}

print_r(topWords('
    Реферат по математике
    Тема: «Анормальный минимум: методология и особенности»
    Постоянная величина специфицирует стремящийся двойной интеграл, что и требовалось доказать. Тройной интеграл естественно упорядочивает критерий сходимости Коши. Мнимая единица, общеизвестно, в принципе искажает интеграл Гамильтона.

    Мнимая единица изоморфна. Двойной интеграл концентрирует равновероятный контрпример. Неопределенный интеграл притягивает комплексный интеграл Фурье. Прямоугольная матрица допускает предел функции. Алгебра осмысленно соответствует полином, таким образом сбылась мечта идиота - утверждение полностью доказано.

    Правда, некоторые специалисты отмечают, что рациональное число нетривиально. Дифференциальное уравнение, общеизвестно, трансформирует эмпирический постулат, что неудивительно. Можно предположить, что график функции многих переменных поддерживает изоморфный натуральный логарифм, что и требовалось доказать.
'));