i made this function and want to know if i am doing the math correctly..
seems to be caculating ok.. $filesize is in bytes.. if the filesize is under
1MB i want to show KBs, if its under 1GB i want to show MB, if its over
1000MB i want to show GB, makes sense? ;)

function byte_format($filesize)
{
     if ($filesize < 1000000)
     {
          return number_format($filesize / 1024, 2, '.', '') . ' KB';
     }
     else if($filesize > 1000000000)
     {
         return number_format($filesize / 1024 / 1024 / 1024, 2, '.', '') .
' GB';
     }
     else
     {
        return number_format($filesize / 1024 / 1024, 2, '.', '') . ' MB';
     }
}

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to