Skocz do zawartości

Program do liczenia słów kluczywch w pliku


arve_lek

Rekomendowane odpowiedzi

Znacie może jakiś program w php do liczenia słów kluczowych w pliku tekstowym ?

Czyli mam np. w pliku:

Wyraz1

wyraz1

wyraz2

wyraz2

slowo

jakieinneslowo

i program policzyłby słowa kluczowe bez względu na duże/małe litery i dał wynik:

wyraz1;2

wyraz2;2

slowo;1

jakieinneslowo;1

Szukałem, ale coś nie mogłem znaleźć. Pewnie jeżeli nie znajdę to dopiero zlecę napisanie takiego skryptu :)

O7vVmZ7.gif

Punkty statlink.pl - dobra cena + gratis Skrypt i eBook, Blog SEO/SEM i Tatuaże na Dziarownia.pl (tatuaże)

Odnośnik do komentarza
Udostępnij na innych stronach

Program to zbyt szumna nazwa wystarczy do tego:

Wczytać plik: https://php.net/manua...et-contents.php

Rozbić na składowe wyrazów za pomocą wyrażęń regularnych do tablicy z tym, że tu jest pewien duży problem, bo jak rozbić wyraz składający się z dwóch ciągów znaków jak np: "nie na miejscu".

Wyświetlić liczbę elementów tablicy echo int count ( mixed $var [, int $mode = COUNT_NORMAL ] )

Jeśli tak jak chcesz czyli listing ze zliczeniem to można to zrealizować na kilka sposobów np:

- załadować do pamięciowej baz SQLite :memory: , zgrupować GROUP BY i count i policzyć następnie pobrać wyniki;

- jest funkcja php co zlicza elementy w tablicy https://pl1.php.net/m...ount-values.php

Najtrudniejsze jest właściwe rozbicie na słowa.... Chyba, ze w pliku masz słowa od nowej linii wtedy to już prościzna wczytujesz do tablicy https://php.net/manua...nction.file.php i robotę ze zliczaniem robisz jak wyżej

:pisze:

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności