Tecnología

Inicio

Cómo leer un Directorio de matriz en PHP

Cómo leer un Directorio de matriz en PHP


Un directorio, también conocido como una carpeta, es un contenedor virtual que puede almacenar archivos y directorios. En algunos sistemas operativos, como Unix, un directorio es un tipo especial de archivo que contiene una lista de sus subdirectorios. Aunque podría parecer que las diferencias entre los sistemas operativos harían leer el contenido de un directorio difícil, excelente biblioteca de funciones del sistema de archivos de PHP hace que sea una tarea sencilla. La función "scandir" toma la ruta a un directorio y devuelve su contenido como una matriz.

Instrucciones

1 Crear un archivo con la extensión ".php" y abrirlo con un editor de texto, como el Bloc de notas o WordPad.

2 Escribir un segmento de código PHP que llama a la función "scandir" de PHP e inserta el resultado en una nueva variable. La función "scandir" toma el directorio para que lea como su parámetro. La nueva variable contendrá ahora el contenido del directorio como una matriz. Aquí está el código completo:

$ DirectoryArr = scandir ( 'miruta /');

3 Para extraer el "." y ".." elementos que aparecen en la matriz, que representa a los directorios actuales y de los padres, respectivamente, llamada a la función "array_slice" de PHP para eliminar los dos primeros elementos de la matriz de este modo:

$ DirectoryArr = array_slice ($ directoryArr, 2);