PHP:¿Cómo obtener el tamaño de un archivo en formato entendible para el ser humano común y silvestre, como 150KB, 250MB ,etc.?

De Foros del Web

Con el siguiente método

Código PHP:

<?php 
function tamano_humano($size , $precision = 1 ) 
{ 
   if($size == 0) 
   { 
       return "0 Bytes"; 
   } 
 
   $filesizename = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB"); 
   return round($size/pow(1024, ($i = floor(log($size, 1024)))), $precision ) . $filesizename[$i]; 
} 
?> 

--jotamachuca 25 Ene 2006

Este artículo es parte de las FAQs de PHP y el Manual de PHP.

Herramientas personales