
Quando si lavora con immagini, o qualsiasi altro insieme di file, nelle applicazioni web in PHP, in genere che, in un momento o un altro, dovete scoprire molti file contengono una directory o una cartella. Se si visualizzare all'utente o per qualsiasi tipo di conteggio interno.
In PHP Questo può essere fatto in un modo molto semplice, senza caratteristiche gonfiati che ti fanno solo Overload il tuo sistema, senza alcun tipo di ciclo. Vedere qui sotto:
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' ); |
Come si può vedere, all'inizio siamo alla ricerca di tutti i file corrispondenti nel percorso $percorso, cui lunghezza è $extensionArchivo. Dopo questo, Se otteniamo alcuni, semplicemente ritorno il tuo numero. In caso contrario, la funzione glob verrà restituito false, e quindi, la nostra funzione restituirà un valore di 0.
