Jump to content
  • 0

проверка соответствия данных разных файлов


samobi
 Share

Question

Здраствуйте !

Ребята нужна помощь. Не могу понять как можно сделать проверку на соответствие данных разных файлов , тоесть есть файл в н?м список например

mers

bmw

lotus

toyota

вдругом файле данные например

bmw

lotus

Тоесть нужно что бы после прогона первого файла на схожесть со вторым в первом осталось только mers,toyota так как данные bmw и lotus были во втором и были удалены в первом кто поможет обьяснить каким образом это можно реализовать если не скриптом то хотя бы направлением где искать путь по решению задачи

всем откликнувшимся огромное спасибо!

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Вс? это я попробовал но кое что не работает например если код рабочий:

<?
$first = array('bmw','lotus','honda',);
$second=array('bmw','lotus','honda','toyota');
$arr=array_merge($first+$second);
foreach($arr as $s){
echo $s."
n";
}
?>

вс? это работает тоесть выводит bmw,lotus,honda,toyota и не повторяет значения по 2 раза но мне нужно брать из файла например

<?
$first=file('data1.txt',);
$second=file('data2.txt');
$arr=array_merge($first+$second);
foreach($arr as $s){
echo $s."
n";
}
?>

в данном случае выводит только содержимое первого(data1.txt)файла

Link to comment
Share on other sites

  • 0

Я не понял причем здесь вообще array_merge()? :/ Из вопроса вижу, что надо найти расхождения в массивах, для этого используется функция array_diff().

<?
$first = (array)file('data1.txt');
$second = (array)file('data2.txt');
$arr = array_diff($first, $second);
foreach($arr as $s)
echo rtrim($s)."
n";
?>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy