Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] sprawdzenie duplikatów
--Michał--
post
Post #1





Goście







Piszę skrypt który pobiera mi słowa z pliku tekstowego, i chciałbym sprawdzić czy niema duplikatów słów w tym pliku, w jaki sposób mogę takie coś wykonać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
isso
post
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


Hmmm przypuszczam, że będziesz zmuszony porównywać każde słowo z każdym... tj. myślę, że najlepszym rozwiązaniem jest takie coś:

Tworzysz tablice, a następnie wczytujesz w jej kolejne indeksy słowa, a zarazem sprawdzasz kolejno z każdym nie pustym miejscem w tablicy czy jest identyczne.

Wyglada to mniej wiecej tak:

$tab[0] = 'slowo1'
$tab[1] = 'slowo2'
$tab[3] = 'slowo3'
....

i teraz masz zmienną $zmienna oraz pętlę która wykonuje się dopóki $tab[i] != NULL i sprawdza z kolejnymi indeksami czy $tab[i] == $zmienna jeżeli tak to wykonujesz jakieś instrukcje, a w przeciwnym przypadku dodajesz $zmienna do tablicy pierwsze puste miejsce i pobierasz kolejne słowo, a nastepnie analogicznie do wczesniejszego wykonywane są operacje.

Do porównywania ciągó możesz użyć także: strcmp" title="Zobacz w manualu PHP" target="_manual

Ten post edytował isso 6.04.2008, 00:24:58


--------------------
Go to the top of the page
+Quote Post
--Michał--
post
Post #3





Goście







Działa ale z problemami, to może mi powie ktoś jak po zdaniu zakończonym kropką wstawić jakiś znak albo wyraz?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 07:34