GlobIterator::__construct

(PHP 5 >= 5.3.0, PHP 7)

GlobIterator::__constructConstruye 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