Enumere los archivos y directorios en el directorio de imágenes:
<?php$dir = "/images/";// Ordenar en orden ascendente: este es el valor predeterminado$a = scandir($dir);// Ordenar en orden descendente$b = scandir($dir,1);print_r( $a);print_r($b);?>resultado:
Array([0] => .[1] => ..[2] => cat.gif[3] => perro.gif[4] => caballo.gif[5] => misimagenes)Array([0 ] => misimagenes[1] => caballo.gif[2] => perro.gif[3] => gato.gif[4] => ..[5] => .)La función scandir() devuelve una matriz de archivos y directorios en el directorio especificado.
scandir( directorio, orden_clasificación, contexto );
parámetro | describir |
---|---|
directorio | Requerido. Especifica los directorios que se analizarán. |
orden_clasificación | Opcional. Especifique el orden de clasificación. El valor predeterminado es 0, que indica orden alfabético ascendente. Si se establece en SCANDIR_SORT_DESCENDING o 1, ordena alfabéticamente en orden descendente. Si se establece en SCANDIR_SORT_NONE, se devuelven resultados sin ordenar. |
contexto | Opcional. Especifica el entorno para los identificadores de directorio. El contexto es un conjunto de opciones que modifican el comportamiento de la secuencia del directorio. |
Valor de retorno: | En caso de éxito, se devuelve una serie de archivos y directorios. Devuelve FALSO en caso de error. Si el directorio no es un directorio, se genera un error de nivel E_WARNING. |
---|---|
Versión PHP: | 5.0+ |
Registro de cambios de PHP: | PHP 5.4: Nueva constante sorting_order. |