
Quando você trabalhar com imagens, ou qualquer outro conjunto de arquivos, em seus aplicativos web em PHP, Normalmente isso, em um momento ou outro, Tenho que descobrir muitos arquivos contêm um diretório ou pasta. Se deseja exibi-lo para o usuário ou para qualquer tipo de contagem interna.
Em PHP Isso pode ser feito em uma maneira muito fácil, sem características inchadas que só fazem você Sobrecarga de seu sistema, sem qualquer tipo de loop. Ver abaixo:
1 2 3 4 5 6 7 8 9 10 11 12 13 | function contarArchivosEn ( $path, $extensionArchivo ) { $matches = glob ( $path . "*." . $extensionArchivo ); $numDirectories = 0; if ( $matches ) { $numDirectories = count( $matches ); } return $numDirectories; } //Ejemplo de uso - Conteo de archivos con extensión .txt en la ruta actual echo contarArchivosEn( './', 'txt' ); |
Como você pode ver, no início, nós estamos olhando para todos os arquivos correspondentes no caminho $caminho, cujo comprimento é $extensionArchivo. Depois disto, Se tivermos alguns, simplesmente retornar seu número. Caso contrário, função Glob vai voltar falso, e, por conseguinte,, nossa função retornará um valor de 0.
