Программа сравнения двух файлов

12
SX
На сайте с 15.07.2008
Offline
79
#11

поправил

---------


<?
$f1=FILE("f1.txt");
$f2=FILE("f2.txt");

FOR($i=0; $i<COUNT($f2); $i++){
IF((ISSET($f2[$i])) AND ($f2[$i] !== "")){
$f2[$i]=TRIM($f2[$i]);
}}

$result=ARRAY();
FOR($i=0; $i<COUNT($f1); $i++){
IF((ISSET($f1[$i])) AND ($f1[$i] !== "")){
$f1[$i]=TRIM($f1[$i]);
IF(!IN_ARRAY($f1[$i], $f2)){
$result[]=$f1[$i];
}
}}

IF(($fh=FOPEN("./result.txt", "w")) AND (FWRITE($fh, IMPLODE("\r\n", $result)."\r\n")) AND (FCLOSE($fh))){ECHO "OK";}
ELSE{ECHO "ERROR";}
?>
vold57
На сайте с 01.10.2007
Offline
261
#12

SpaceX, ваш вариант выдает список строчек из первого файла, которых не оказалось во втором файле, что, впрочем, тоже пригодится.

Аудит сайтов - главная часть это тщательная ручная работа, а не отчеты сервисов и программ (https://vold57.com/audit). Продвижение сайтов (https://vold57.com/seo)
[Удален]
#13
vold57:
Excel это не мог конек.

зря, хороший графический интерфейс для повседневных задач по различным сортировкам :)

BOOT
На сайте с 22.03.2007
Offline
84
#14
burunduk:
зря, хороший графический интерфейс для повседневных задач по различным сортировкам :)

Согласен с бурундуком. В ексели за 1 минуту формулой ВПР задача решаема ☝

недвижимость ПМР (http://doskapmr.ru/advert1263.html) | Удалённая работа, быстро и качественно (http://www.work-zilla.com?ref=170043)
vold57
На сайте с 01.10.2007
Offline
261
#15
burunduk:
зря, хороший графический интерфейс для повседневных задач по различным сортировкам

Да, знаю. Все собираюсь. Наверное ваш настойчивый совет и спасибо вам от SeVlad, будет той последней каплей, после которой я подищу толковое руководство и засяду за Excel.

Спасибо. :)

BOOT
На сайте с 22.03.2007
Offline
84
#16
vold57:
Да, знаю. Все собираюсь. Наверное ваш настойчивый совет и спасибо вам от SeVlad, будет той последней каплей, после которой я подищу толковое руководство и засяду за Excel.
Спасибо. :)

Там не чего сложного выбираеш формулу.

Первый фаил в колонку А, второй фаил в колонку С. В колонку Б ставим формулу ВПР и выбираем значение А1 далее Выделяем всю колонку С(все значения что в ней есть и Жмем Ф4 появится в формуле значок долора. )

Далее ставим значение 1,0

Как то так ☝

vold57
На сайте с 01.10.2007
Offline
261
#17
BOOT:
Далее ставим значение 1,0

Вот это последнее не понял. Куда пойти, где прописать и куда что нажать?

Все что до этого сделал :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий