Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Il codice PHP per convertire Dimensione File

durante l'esecuzione di funzioni PHP , come ad esempio " spazio ", per ottenere la dimensione di un file , il risultato è di solito restituito in byte . Un byte è costituito da otto bit, o otto cifre binarie , e viene usato per memorizzare un singolo carattere . Tuttavia, quando si tratta di file di grandi dimensioni , è spesso conveniente per visualizzare il risultato in kilobyte , megabyte , gigabyte o terabyte . Per convertire il formato di un file in byte per una misurazione più conveniente , utilizzare il " convertFileSize . " Funzione personalizzata Istruzioni
1

Creare un file con estensione " . Php" . Aprirlo con un editor di testo . Scrivi il PHP tag di apertura ( "

funzione convertFileSize ( $ dimensione , $ decimali = 2) {

$ unit = null;

$ unità = array (' byte' , ' kilobyte ', ' megabyte ', ' GB ', ' terabyte ');

for ( $ i = 0 ; $ i < count ( $ unità) ; $ i + + ) {

if ( $ size > 1024) {

$ size /= 1024;

} else {

$ unità = $ unità [ $ i ] ;

break;

}}

ritorno round ( $ dimensione , $ decimali) . '' . $ unità . ( ! ( $ size = 1) 's' : ? '' ) ; }


2

scrivere una riga di codice che ottiene le dimensioni di un file utilizzando " Dimensione del file di PHP "la funzione , converte il formato utilizzando il" convertFileSize " funzione dal passaggio precedente e visualizza il risultato usando PHP " eco funzione " . La funzione " dimensione del file " prende il percorso del file come parametro . Ecco un esempio :

eco convertFileSize ( filesize ( ' test.txt '));
3

Per specificare il numero di cifre decimali per tornare dal " convertFileSize "la funzione, inserire il numero come secondo parametro . Ecco un esempio :

eco convertFileSize (1293822 , 4) ;

 

Programmazione © www.354353.com