Для объединения трех массивов из файлов после цикла 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.