Нахождение подкаталогов в PHP
Получение списка подкаталогов в указанном каталоге является общей операцией в веб -разработке. В PHP вы можете выполнить эту задачу несколькими способами.
опция 1: Использование GLOB () с GLOB_ONLYDIR
Функция Glob () может использоваться с флагом Glob_onlydir, чтобы выбрать только каталог. Этот метод гарантирует, что файлы, текущий каталог и родительский каталог исключаются из результатов:
$subdirectories = glob('directory/*', GLOB_ONLYDIR); foreach ($subdirectories as $subdirectory) { // Process each subdirectory }
опция 2: фильтрация с помощью array_filter
Альтернативно, вы можете использовать array_filter () для фильтрации списка каталогов. Однако помните, что этот подход пропускает каталоги, содержащие периоды в их именах (например, ".config"):
$entries = scandir('directory'); $directories = array_filter($entries, 'is_dir'); foreach ($directories as $directory) { // Process each directory }
, используя любой из этих методов, вы можете эффективно получить все подкаталоги указанного каталога в PHP и продолжить дальнейшую обработку или операции в вашем коде.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3