Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Porównywanie tekstu
Forum PHP.pl > Forum > PHP
Kijana
Witam,

nie ukrywam, ze nie znam sie na php zbytnio. Szukam skryptu, ktory pozwoli wykonac nastepujaca czynnosc w oknie tekstowym html,

1. Podaje tekst w oknie tekstowym : czesc co slychac
2. Teraz potrzebuje jakas tablice z losowymi odpowiedziami dla tej tresci np. :
- wszystko ok
Lub
- kiepsko

3. Jesli jest : czesc co slychac u ciebie, nalezy wyszukac podobnie bez : u ciebie, jesli calosc nie wystepuje w tablicy.

Pozdrawiam
Pyton_000
Do wyszukiwania można zastosować dość prosty ale ułomny algorytm.

1. Bierzesz wpisany tekst i szukadz go w tablicy przy okazji sprawdzając np. http://devdocs.io/php/function.levenshtein z jakimś mały dopasowaniem żeby wyeliminować literówki.
2. Jesli nie ma ucinasz ostatnie słowo i znowu szukasz.
3. Jesli nadal nie ma to pkt.2

Sam sobie robisz tablicę gdzie klucz to pytanie którego szukasz, jako wartość tablica z odpowiedziami do losowania.

Inną opcją już bardziej kosztowną jest uzycie BazyDanych np.MySQL i użycie Full Text Search.

Jeszcze inną jest użycie ElasticSearch.

Ale domyślam się że to są armaty i albo nie potrzebujesz albo nie ogarniasz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.