Format file size

Code snippet to output number of bytes with unknown capacity:

function format_filesize($bytes
{
    if (
$bytes == 0)
        return 
'0.00 B';

    $s = array('B''Kb''MB''GB''TB''PB');
    
$e floor(log($bytes)/log(1024));

    return sprintf('%.2f '.$s[$e], ($bytes/pow(1024floor($e))));
}

I don’t know the author of this code.

This entry was posted in Uncategorized and tagged , , , . Bookmark the permalink.
  • Andrei

    О, спасибо, как раз искал как бы попроще это реализовать.