Функция dirToArrayFlat2() Albireo CMS
/** * Обход каталога на подкаталоги * на выходе массив ['подкаталог/файл1', 'подкаталог/файл3', 'подкаталог/файл3'] * автоматом происходит сортировка всего массива по именам файлов без учета подкаталогов * если имя файола совпадает с меткой времени, то это позволяет получить самые новые файлы внизу * @param string $scanDir - исходный каталог * @param string $mask - маска для файлов в формате glob() * @param array $exclude - исключиь подкаталоги относительно $scanDir **/ function dirToArrayFlat2(string $scanDir, string $mask = '*.*', array $exclude = []) : array