La función FilesystemIterator::next() es una función incorporada en PHP que se usa para pasar al siguiente elemento del archivo.
Sintaxis:
void FilesystemIterator::next( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función no devuelve ningún valor.
Los siguientes programas ilustran la función FilesystemIterator::next() en PHP:
Programa 1:
<?php // Create new file system iterator $fileItr = new FilesystemIterator(dirname(__FILE__)); // Check for validity of file iterator while ($fileItr->valid()) { // Check for directory if ($fileItr->isDir()) { // Display the filename echo $fileItr->getFilename() . "<br>"; } // Move to the next element $fileItr->next(); } ?>
Producción:
dashboard img webalizer xampp
Programa 2:
<?php // Create new file system iterator $fileItr = new FilesystemIterator(dirname(__FILE__), FilesystemIterator::KEY_AS_FILENAME); // Loop runs while file iterator is valid while ($fileItr->valid()) { // Check if file iterator is not directory if (!$fileItr->isDir()) { // Display the key element echo $fileItr->key() . "<br>"; } // Move to the next element $fileItr->next(); } ?>
Producción:
applications.html bitnami.css favicon.ico geeks.PNG gfg.php index.php Sublime Text Build 3211 x64 Setup.exe
Nota: El resultado de esta función depende del contenido de la carpeta del servidor.
Referencia: https://www.php.net/manual/en/filesystemiterator.next.php