Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] porównanie dwóch ciągów
Zigi
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 20.11.2004

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


Witam,

chcę wykonać moduł "rozmowe na żywo" podobnie działającą jak w google wave. Mam teraz problem z tym jak porównać to, co zostało już wysłane z tym, co właśnie wpisał użytkownik?

Było: Ala ma kota
Jest: Ala ma kota, a kot ma Ale
Dopisano na końcu: ", a kot ma Ale"


Jeśli zmiana polegałaby na dodaniu na końcu paru znaków to porównanie nie jest trudne. Tylko, co zrobić w problemowych sytuacjach, gdy gdzieś w środku zostanie coś dopisane lub usunięte?

Było: Ala ma kota, a kot ma Ale
Jest: Ala ma świnkę, a kot ma Ale
Zmieniono: "kota" na "świnkę"

Jedyne, co mi przychodzi do głowy to zrobienie jakiś znaczników i sprawdzanie czy coś się między nimi nie zmieniło.

Przy krótkich wiadomościach <200 można by wysyłać całe bez bawienia się porównywanie, ale przy dłuższych mogłyby się zacząć problemy z szybkością odpowiedzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Ale co Ty chcesz właściwie uzyskać? Bo nie rozumiem... Co ma zostać zwrócone?
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 13:27