@Kvandaik

Как сравнивание массивы?

Имеется два файла текстовых, там много строк есть два значения (столбца)разделены пробелом. (тут пример на самом деле значения в разбросе все)
1 файл
10.10.20.36 familiya-in
10.10.20.38 familiya-ni
....
2 файл
00:25:00:0F:00:1A 10.10.20.36
1F:25:00:0F:00:1B 10.10.20.38
...
перевёл в массив
Array ( [0] => 10.10.20.36 [1] => familiya-in )
Array ( [0] => 10.10.20.38 [1] => familiya-ni )
...
Array ( [0] => 00:25:00:0F:00:1A [1] => 10.10.20.36 )
Array ( [0] => 1F:25:00:0F:00:1B [1] => 10.10.20.38 )
...
Как найти совпадения массивов и записать в отдельный файл чтоб получилось так:
familiya-in 00:25:00:0F:00:1A 10.10.20.36
familiya-ni 1F:25:00:0F:00:1B 10.10.20.38

$handle = "file1.txt", "r";
if ($handle) {
while (($buffer = fgets($handle, 4096)) !== false) {
$parsed1 = explode(' ', $buffer);
}
if (!feof($handle)) {
echo "Ошибка: fgets() неожиданно потерпел неудачу\n";
}
fclose($handle);
}

$handle2 = "file2.txt", "r";
if ($handle2) {
while (($buffer2 = fgets($handle2, 4096)) !== false) {
$parsed2 = explode(' ', $buffer2);
}
if (!feof($handle2)) {
echo "Ошибка: fgets() неожиданно потерпел неудачу\n";
}
fclose($handle2);
}
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы