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 ? |