Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   Кто подскажет? (https://forum.antichat.xyz/showthread.php?t=78189)

mff 23.07.2008 16:33

Кто подскажет?
 
Кто подскажет? Есть 2 текстовых документа:
1)
Код:

123
1234
12345
123456

2)
Код:

123
1234
12345
123456
1234567
12345678

Нужно сверить их и получить из второго документа только те строки, которых нет в первом :confused:

life_is_shit 23.07.2008 17:32

array_diff
(PHP 4 >= 4.0.1)

array_diff - высчитывает разность массивов.

Описание
array array_diff (array array1, array array2 [, array ...])

array_diff() возвращает массив, содержащий все значения array1, не представленные в любом из других аргументов. Заметьте, что ключи сохраняются.

Итого: заполняешь один массив из первого файла, второй массив из второго файла и юзаешь эту функцию.

mff 23.07.2008 17:56

Замечательно life_is_shit! Спасибо +

geezer.code 23.07.2008 18:00

можно просто diff заюзать (обычно в любых линуксах есть "из коробки")
#diff file1.txt file2.txt > diff.txt

life_is_shit 23.07.2008 18:48

незашо=)


Время: 12:02