Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyszukiwanie unikalnych linii
-MasterMalaxer-
post
Post #1





Goście







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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
ctom
post
Post #2





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

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


najprościej: passthru( 'grep -vhFxf test2.txt test1.txt' ); -> więcej tu jest
Go to the top of the page
+Quote Post
-MasterMalaxer-
post
Post #3





Goście







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
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


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ę.
Go to the top of the page
+Quote Post
--MasterMalaxer--
post
Post #5





Goście







Nie chce wogóle działań na plikach, wartości do porównania będą wrzucane w dwa textarea
Go to the top of the page
+Quote Post
ctom
post
Post #6





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

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


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ę.

Go to the top of the page
+Quote Post

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: 25.08.2025 - 10:42