Albireo CMS 2025.01.17

Функция dirToArrayFlat() Albireo CMS

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