![]() |
![]() |
![]()
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ł ? |
|
|
![]() |
![]()
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 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Ja bym podzielił dwa teksty za pomocą explode(); i sprawdzał czy str1[0] == str2[0] itp. i podawał w %
|
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:33 |