Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Porównywanie tekstów
Qbexus
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 12.07.2006

Ostrzeżenie: (0%)
-----


Witam,
chcę napisać skrypt który by porównywał 2 teksty i podawał procentowo zgodność. Czyli powinien sprawdzać ile słów jest w tym samym miejscu w obu tekstach. Niestety nie bardzo wiem jak by to miało wyglądać może ktoś ma jakiś pomysł ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Maxik
post
Post #2





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Spróbuj levenshtein" title="Zobacz w manualu PHP" target="_manual lub similar_text" title="Zobacz w manualu PHP" target="_manual

Ten post edytował Maxik 11.10.2008, 19:05:59
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #3





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Ja bym podzielił dwa teksty za pomocą explode(); i sprawdzał czy str1[0] == str2[0] itp. i podawał w %
Go to the top of the page
+Quote Post
Qbexus
post
Post #4





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 12.07.2006

Ostrzeżenie: (0%)
-----


similar_text nie bierze pod uwagę miejsca występowania levenshtein wydaje się być lepsze ale nie łyka dłuższych tekstów.
Cytat
Ja bym podzielił dwa teksty za pomocą explode(); i sprawdzał czy str1[0] == str2[0] itp. i podawał w %

Pomysł nie głupi ale strasznie zasobo żerny czekam na inne propozycje.
Edit
Po przemyśleniu dochodzę do wniosku że sposób z tablicami odpada bo gdy wskoczy w tekście jakiś dodatkowy wyraz to od tego momentu wszystko się wali. Kurcze jakiś statystyk by się przydał.

Ten post edytował Qbexus 11.10.2008, 20:16:32
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:33