Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyszukiwanie unikalnych linii
Forum PHP.pl > Forum > Przedszkole
MasterMalaxer
Witam, chcę znaleźć wszystkie linie w tekscie 2 ktore nie znajdują się w tekscie 1 (obojętne na jakiej pozycji), przyjmuje że teksty zostaną przesłane w formularzu
W linuxie używam takiego polecenia do tego celu 'grep -vhFxf test2.txt test1.txt' ale jak to zrobic w php?

Pozdrawiam
ctom
najprościej: passthru( 'grep -vhFxf test2.txt test1.txt' ); -> więcej tu jest
MasterMalaxer
Próbowałem z exec, ale musiałbym tworzyć pliki na serwerze, a tego z przyczyn bezpieczeństwa nie chciałbym robić.
Najlepiej było by to zrobić w czystym php
Turson
Musisz z pliku 1 zrobić tablicę z danymi, np. explode() rozbijasz wg. nowej linii, następnie robisz to samo z plikiem 2 i w pętli porównujesz każdy element tablicy czy znajdują się.
-MasterMalaxer-
Nie chce wogóle działań na plikach, wartości do porównania będą wrzucane w dwa textarea
ctom
to wykonaj to od tej części podpowiedzi @Turson'a

Cytat(Turson @ 6.01.2014, 12:50:22 ) *
... w pętli porównujesz każdy element tablicy czy znajdują się.

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.