PDA

Просмотр полной версии : Кто подскажет?


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
незашо=)