Как объединить 3 массива из файлов после цикла foreach?

Для объединения трех массивов из файлов после цикла foreach в PHP, вы можете использовать функцию array_merge(). Эта функция принимает несколько аргументов, которые являются массивами, и объединяет их в один большой массив. Вот как вы можете использовать эту функцию для объединения трех массивов:

1. Создайте пустой массив, в который будете объединять данные:

$mergedArray = array();

2. Внутри вашего цикла foreach откройте каждый файл соответствующим образом и прочтите его содержимое для получения массива данных из файла:

foreach ($files as $file) {
    // Откройте файл
    $handle = fopen($file, "r");

    // Прочтите содержимое файла в массив
    $dataArray = fread($handle, filesize($file));
    $dataArray = explode("n", $dataArray);

    // Закройте файл
    fclose($handle);

    // Объедините массив данных с общим массивом
    $mergedArray = array_merge($mergedArray, $dataArray);
}

3. После цикла foreach, у вас будет один объединенный массив, содержащий данные из всех трех файлов:

print_r($mergedArray);

Вот и все! Теперь у вас есть один массив, содержащий данные из всех трех файлов, объединенные после цикла foreach.