encontrar subdirectorios en php
Recuperación de una lista de subdirectorios dentro de un directorio especificado es una operación común en el desarrollo web. En PHP, puede lograr esta tarea de varias maneras.
opción 1: usando global Esta técnica garantiza que los archivos, el directorio actual y el directorio principal se excluyan de los resultados:
$ subdirectorios = global ('directorio/*', glob_onlydir); foreach ($ subdirectorios como $ subdirectorio) { // procesa cada subdirectorio }
$subdirectories = glob('directory/*', GLOB_ONLYDIR); foreach ($subdirectories as $subdirectory) { // Process each subdirectory }
Alternativamente, puede usar Array_Filter () para filtrar la lista de directorios. Sin embargo, tenga en cuenta que este enfoque omita los directorios que contienen períodos dentro de sus nombres (como ".config"):
$ entrates = scandir ('directorio'); $ directorios = array_filter ($ entradas, 'is_dir'); foreach ($ Directorios como $ Directory) { // procesa cada directorio }aprovechando cualquiera de estos métodos, puede obtener eficientemente todos los subdirectorios de un directorio especificado en PHP y continuar con un procesamiento o operaciones adicionales dentro de su código.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3