Generowanie najpopularniejszych słów

Opis elementów klasy

    public $keywords

Jest zmienną publiczną. Nie należy w niej nic zmieniać. Przybiera wartość po wywyołaniu funkcji get_keywords(int $how_many, bool $add_count = FALSE).

    private $text

Nie da się jej bezpośrednio zmodyfikować. Ma wartość dopiero po wykonaniu funkcji put_text(string $text).

    put_text(string $text)

Wymaga parametru $text o typie string, który jest treścią do przetworzenia.
Usuwa z zmiennej tagi (x)HTML oraz znaki interpunkcyjne. Tak zmienioną treść umieszcza w zmiennej $text.

    get_keywords(int $how_many, bool $add_count = FALSE)

Do działania potrzebuje parametru int $how_many, który mówi skryptowi, ile słów ma zwrócić w końcowej tablicy. Dodatkowym parametrem jest bool $add_count, który domyślnie ma wartość FALSE i odpowiada za umieszczenie ilości wystąpień w tablicy finalnej, wartość TRUE oznacza, że takowa treść zostanie dodana.
Dzieli słowa z treści umieszczonej w zmiennej string $text, a potem sortuje tablicę wynikową alfabetycznie według kluczy. Za pomocą pętli oblicza ilość wystąpień każdego z słów. Sortuje wynik odwrotnie według wartości. Pętla tworzy tablicę finalną, która zostaje przekazana do zmiennej publicznej $keywords.

Licencja

Skrypt rozpowszechniam na licencji Creative Commons Attribution 2.5, której dokładniejszy opis można znaleźć na tej stronie: http://creativecommons.org/licenses/by/2.5/pl/deed.en_US .

Za ten artykuł podziękowano 0 raz(y). Chcesz i Ty ?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">