У меня есть 2 файлов, напримерОбъединить столбцы из двух текстовых символов-отделенны текстовые файлов
file1.txt
и file2.txt
, каждые из которых содержат ряды двух столбцов, разделенных с помощью :
характера.
file1.txt
содержит, например, следующее содержание: (Я хочу использовать первый «столбец»)
a:b
markus:lanz
peter:heinrichs
lach:schnell
и file2.txt
содержит, например, следующие содержания (я хочу использовать второй «столбец»)
b:c
lanz:hallo
heinrichs:gruss
schnell:langsam
Так я ищу следующий вывод:
a:c
markus:hallo
peter:gruss
lach:langsam
Как это возможно?
Мой текущий код выглядит следующим образом:
<?php
$file1 = 'a:b
markus:lanz
peter:heinrichs
lach:schnell';
$file2 = '
lanz:hallo
heinrichs:gruss
b:c
test:notest
schnell:langsam';
$array = explode(":", $file1);
for($i=0; $i < count($array); $i++) {
$array = explode(":", $file1);
$pattan = $array[$i];
$pattern = '=\n'. $pattan .':(.*)\n=sUm';
$result = preg_match($pattern, $file2, $subpattern);
echo "<br>";
echo $array[$i];
$first = $array[$i];
echo "<br>";
}
$pattern = '=\n'. $first .':(.*)\n=sUm';
$result = preg_match($pattern, $file2, $subpattern);
var_dump($subpattern);
?>
Начните с написания код. Никто не сделает это за вас. –
Покажите, что вы пробовали, тогда мы можем вам помочь. – betseyb