GlobIterator::__construct
(PHP 5 >= 5.3.0)
GlobIterator::__construct — Construye un nuevo directorio usando glob
Descripción
public GlobIterator::__construct
( string
$path
[, int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO
] )Construir un nuevo iterador de directorio de una expresión glob.
Parámetros
-
path -
la ruta de el directorio.
-
flags -
flags de opción, las flags pueden ser máscaras de las constantes FilesystemIterator.
Ejemplos
Ejemplo #1 Ejemplo de GlobIterator
<?php
$iterator = new GlobIterator('*.dll', FilesystemIterator::KEY_AS_FILENAME);
if(!$iterator->count()) {
echo 'No coincidencias';
} else {
$n = 0;
printf("Número de coincidencias %d \r\n", $iterator->count());
foreach($iterator as $item) {
printf("[%d] %s\r\n", ++$n, $iterator->key());
}
}
?>
El resultado del ejemplo sería algo similar a:
Número de coincidencias 2 [1] php5ts.dll [2] php_gd2.dll
Ver también
- DirectoryIterator::__construct() - Construye un iterador nuevo directorio de una ruta
- GlobIterator::count() - Obtiene el número de directorios y ficheros
- glob() - Buscar coincidencias de nombres de ruta con un patrón