PHP РЕКУРСИЯ SCANDIR
PHP рекурсия scandir
используется для обхода файловой системы и получения списка файлов и каталогов в заданной директории.
Функция scandir
может быть реализована как обычный вызов или с помощью рекурсивной функции. Рекурсивный вызов позволяет обойти все вложенные каталоги и файлы.
Пример кода на PHP:
$dir = 'path/to/directory';$files = scandir($dir);foreach ($files as $file) { if ($file === '.' || $file === '..') { continue; } if (is_dir($dir . '/' . $file)) { // Рекурсивный вызов для обхода подкаталогов. $subFiles = scandir($dir . '/' . $file); foreach ($subFiles as $subFile) { if ($subFile === '.' || $subFile === '..') { continue; } // Обработка файла в подкаталоге. } } // Обработка файла в текущем каталоге.}
Код выполняет обход содержимого заданной директории и выводит список всех файлов и подкаталогов.
Php : How To Use Scandir To Get / Show Files Names From Directory Using Php [ with source code ]
Working with Directories - use of Directories in php?
Рекурсивные функции в PHP - Базовый курс PHP-7
PHP Getcwd, Chdir, Scandir Functions Tutorial in Hindi / Urdu
Открытое собеседование PHP Point #1 / Валентин Удальцов vs Патрик Фельдеш
[ Learn PHP 5 In Arabic ] #73 - File System - Scandir
[ PHP Examples In Arabic ] Include All Files with Scandir Function