File size nicely formatted.
<?php
/**
* Return file size nicely formatted.
*
* @param int $file bytes
* @return array
*/
function fileSize($bytes, $decimals = 0, $decimalSeperator = '.')
{
$base = log($bytes) / log(1024);
$suffixes = array('B', 'KB', 'MB', 'GB', 'TB');
return round(pow(1024, $base - floor($base)), $decimals) . ' ' . $suffixes[floor($base)];
}
echo fileSize(filesize($fileName));