filesize math

From: Date: Fri, 24 Dec 2004 09:15:10 +0000
Subject: filesize math
Groups: php.general 
Request: Send a blank email to php-general+get-205133@lists.php.net to get a copy of this message
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'; } }

« previous php.general (#205133) next »