У меня есть каталог с именем 2019. Я хочу создать ZIP-файл, который содержит все PDF-файлы внутри папок 01-03. В цикле for я заполняю массив всеми путями каталогов, которые не являются пустыми. Теперь я не знаю, как открыть поток или что-то еще, чтобы поместить значения массива в цикл for и рекурсивно добавить все PDF-файлы в каждый путь к подпапке внутри него. Есть идеи, ребята?
for ($i = 1; $i < 4; $i++) {
// for the 3 months of this year
$absolutepath = "$year_path/0$i";
if (file_exists($absolutepath) && glob($absolutepath . "/*")) {
// check if path/year/month exists
// check if folder contains any files
// store specific full paths inside array for use
array_push($path_array, $absolutepath);
}
}
// how can i put here $path_array into a function to create zip file which contains all the pdfs under each subfolder path of the $path_array ???