Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] sprawdzenie duplikatów
Forum PHP.pl > Forum > Przedszkole
-Michał-
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ć?
isso
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
-Michał-
Działa ale z problemami, to może mi powie ktoś jak po zdaniu zakończonym kropką wstawić jakiś znak albo wyraz?
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.