Нужно очень срочно, а возможности разбираться нету, по этому обращаюсь к вам.
Задача такова - например имеем файл 1.txt
1212
121213
12412356
6234
856735
976
Проще говоря, много строчек с разными словами/числами
И имеем файл 2.txt
www/1212
www/rwqr
www/4524
www/754754
так же, строчки. Но в них могут входить части из 1 файла.
вобщем что нужно - берем из 1 файла 1 строку, смотрим, есть ли во 2 файле строка, содержащая строку из 1 файла. если есть, то удаляем строку, если нет, берем 2 строку из 1 файла и так же сканируем 2 файл на наличие этой строки во 2 файле .
Спустя 11 минут, 27 секунд (3.12.2010 - 09:42) Игорь_Vasinsky написал(а):
Ну вы хоть начните, покажите код, опишите алгоритм, проанализируйте - какими функциями будите апперировать...
Спустя 12 минут, 30 секунд (3.12.2010 - 09:54) linker написал(а):
Ну вот практически готовый алгоритм ты сам и озвучил, берешь мануал PHP и реализовываешь, будут трудности - поможем.
Спустя 3 минуты, 24 секунды (3.12.2010 - 09:58) vinnie написал(а):
<?php
//Заносим в массив содержимое первого файла
$a = file ("1.txt") or die ("Файл не существует");
//Заносим в массив содержимое второго файла
$b = file ("2.txt") or die ("Файл не существует");;
//Проверяем, сходятся ли первые строки каждого файла
if ($a[0] === $b[0])
echo "Сходятся";
Спустя 8 минут, 4 секунды (3.12.2010 - 10:06) vinnie написал(а):
//А если ты хочешь сравнить первую и вторую строку из одного файла, делай так
if ($a[0] === $a[1])
echo "Сходятся";
Спустя 17 минут, 10 секунд (3.12.2010 - 10:23) Игорь_Vasinsky написал(а):
ну..............
vinnie - молодец конечно, но ак человек не подучится...
и там строки не идентичны, а могут содержать одинаковые части
тогда уж и пиши как строки - двойняшки (не близнецы) удалять.
vinnie - молодец конечно, но ак человек не подучится...
и там строки не идентичны, а могут содержать одинаковые части
тогда уж и пиши как строки - двойняшки (не близнецы) удалять.
Спустя 4 минуты, 3 секунды (3.12.2010 - 10:27) vinnie написал(а):
Цитата |
Нужно очень срочно, а возможности разбираться нету, по этому обращаюсь к вам. |
Спустя 2 минуты, 29 секунд (3.12.2010 - 10:29) vinnie написал(а):
Цитата |
и там строки не идентичны, а могут содержать одинаковые части |
Допустим, есть слово "Привет" и слово "Ответ". "Вет" совпадает, удалять "Привет" или "Ответ"????
Спустя 7 минут, 1 секунда (3.12.2010 - 10:36) Игорь_Vasinsky написал(а):
Цитата |
Допустим, есть слово "Привет" и слово "Ответ". "Вет" совпадает, удалять "Привет" или "Ответ"???? |
1. считать строку N из файла 1 - допустим 12232
2. считать строку N из файла 2 - опустим www/12232
3/ сравнить - вслучае совпадения части - удалить
Цитата |
Нужно очень срочно, а возможности разбираться нету, по этому обращаюсь к вам. |
хитрость.... конец света запланирован н 2012
Спустя 1 минута (3.12.2010 - 10:37) Игорь_Vasinsky написал(а):
т.е. нужно брать сю строку из файла1 - ЦЕЛИКОМ
Спустя 2 часа, 20 минут, 22 секунды (3.12.2010 - 12:58) maxtrade написал(а):
Всем спасибо за то, что отозвались
проблему решил без всяких кодов, тупо удалил все данные из 2 файла, в моей ситуации это было допустимо.
проблему решил без всяких кодов, тупо удалил все данные из 2 файла, в моей ситуации это было допустимо.