La función glob() devuelve una matriz que contiene nombres de archivos o directorios que coinciden con el patrón especificado.
Esta función devuelve una matriz que contiene archivos/directorios coincidentes. Devuelve FALSO en caso de error.
globo (patrón, banderas)
parámetro | describir |
---|---|
patrón | Requerido. Especifica el modo de búsqueda. |
banderas | Opcional. Especifica configuraciones especiales. Valores posibles: GLOB_MARK: agrega una barra diagonal a cada artículo devuelto GLOB_NOSORT: devuelve archivos en su orden original de aparición en el directorio (sin ordenar) GLOB_NOCHECK: devuelve el patrón utilizado para buscar si ningún archivo coincide GLOB_NOESCAPE: la barra invertida no escapa a los metacaracteres GLOB_BRACE: expande {a,b,c} para que coincida con 'a', 'b' o 'c' GLOB_ONLYDIR: devuelve solo entradas de directorio que coinciden con el patrón GLOB_ERR - (nuevo en PHP 5.1) detener si hay error, ignora todos los errores de forma predeterminada |
<?phpprint_r(glob("*.txt"));?>
El código anterior generará:
Matriz([0] => destino.txt[1] => fuente.txt[2] => prueba.txt[3] => prueba2.txt)
<?phpprint_r(glob("*.*"));?>
El código anterior generará:
Array([0] => contactos.csv[1] => default.php[2] => target.txt[3] => source.txt[4] => tem1.tmp[5] => test.htm [6] => prueba.ini[7] => prueba.php[8] => prueba.txt[9] => prueba2.txt)