Page 1 of 1

[php] Convertire valore byte in gb

PostPosted: Thu Apr 09, 2009 7:45 am
by carlino1994
Avrei bisogno di una funzione o altro, che mi permetta di convertire un valore in bytes in GB!

Re: [php] Convertire valore byte in gb

PostPosted: Thu Apr 09, 2009 10:43 am
by carlino1994
Ho risolto creandomi questa funzione:
Code: Select all
function ConvertiBytes($bytes)  
    { 
    
$dimensione $bytes 1024
    if(
$dimensione 1024
        { 
        
$dimensione number_format($dimensione2); 
        
$dimensione .= ' KB'
        }  
    else  
        { 
        if(
$dimensione 1024 1024)  
            { 
            
$dimensione number_format($dimensione 10242); 
            
$dimensione .= ' MB'
            }  
        else if (
$dimensione 1024 1024 1024)   
            { 
            
$dimensione number_format($dimensione 1024 10242); 
            
$dimensione .= ' GB'
            }  
        } 
    return 
$dimensione
    }  

Re: [php] Convertire valore byte in gb

PostPosted: Thu Apr 09, 2009 2:44 pm
by Lina
Mi sto appassionando da poco al mondo della programmazione.
Questa può essere un'ottima funzione da utilizzare.
Ottima idea

Re: [php] Convertire valore byte in gb

PostPosted: Thu Apr 09, 2009 2:52 pm
by pino
Ottima? A cosa può servire?

Re: [php] Convertire valore byte in gb

PostPosted: Thu Apr 09, 2009 3:17 pm
by carlino1994
Beh, con questa funzione puoi convertire un valore byte nella misura corrispondente (kb, mb, gb).
Per usarla ti basta usare per esempio echo():
Code: Select all
echo ConvertiBytes(1024);

cioè converte 1024 bytes nella corrispondente misura. Se non sbaglio 1024 bytes corrispondo a 1 KB.

Re: [php] Convertire valore byte in gb

PostPosted: Fri Apr 10, 2009 10:38 am
by pino
Serve solo per una questione di visualizzazione... giusto?

Re: [php] Convertire valore byte in gb

PostPosted: Fri Apr 10, 2009 11:28 am
by carlino1994
In che senso scusa?? Questa è una semplice funzione che converte un valore byte nella corrispondente valuta (kb, mb, gb).

Re: [php] Convertire valore byte in gb

PostPosted: Sat Apr 11, 2009 12:52 pm
by pino
Ho capito...
Ma dove la usi? Utilità?
Grazie

Re: [php] Convertire valore byte in gb

PostPosted: Thu Apr 16, 2009 6:07 pm
by carlino1994
A me è servita nel mio forum per una MOD di phpBB3 che memorizzava nel db un valore in byte a me serviva per trasformarlo in GB.