PHP в конце каждой строки добавляет строку из другого текста

У меня есть два текстовых файла. Первый содержит:

1,
1,
1,
1,

Второй содержит:

3,4,5,
6,7,8,
0,8,9,
12,4,6,

И вот что я хотел бы получить в результате:

1,3,4,5,
1,6,7,8,
1,0,8,9,
1,12,4,6,

В основном, чтобы добавить в конец каждой строки первого текстового файла строку из второго текстового файла с PHP.

$handle = fopen("data/data1.txt", "r");

      //what needs to be appended
      $fileContents = file_get_contents('output.txt');
      $fixedFileContents = preg_replace('/.+/', '$0$handle', $fileContents);
      file_put_contents($fixedFileContents, 'output.txt.txt');

Код совершенно неправильный ... Заранее спасибо!

file_put_contents($fixedFileContents, 'output.txt.txt'); должен быть file_put_contents('output.txt.txt',$fixedFileContents); (сначала необходимо указать имя файла / путь)
WM-SH-PD-TV-FC 21.05.2018 13:27
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
1
27
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Для этого используйте файл()

$first_page_array = file("data/data1.txt",FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

$second_page_array = file("provide second file path",FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

$final_array = [];

foreach($first_page_array as $key=>$first_page){
   $final_array[] = $first_page.','.$second_page_array[$key];
}
print_r( $final_array);

file_put_contents('output.txt.txt',$final_array);

Другие вопросы по теме