PHP and C # format the file size code respectively. PHP: Copy the code as follows: functionformat ($ size) {$ sizetextarray (B, KB, MB, GB, TB, PB, EB, ZB, YB ); returnround ($ sizepow (1024, ($ ifloor (l PHP version:
The code is as follows:
Function format ($ size)
{
$ Sizetext = array ("B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB ", "YB ");
Return round ($ size/pow (1024, ($ I = floor (log ($ size, 1024), 2). $ sizetext [$ I];
}
C:
The code is as follows:
Public string formatSize (long size)
{
If (size = 0) return "0 ";
String [] sizetext = new string [] {"B", "KB", "MB", "GB", "TB", "PB "};
Int I = (int) Math. Floor (Math. Log (size, 1024 ));
Return Math. Round (size/Math. Pow (1024, I), 2). ToString () + sizetext [I];
}
Http://www.bkjia.com/PHPjc/323346.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/323346.htmlTechArticlePHP: Code: function format ($ size) {$ sizetext = array ("B", "KB", "MB", "GB", "TB ", "PB", "EB", "ZB", "YB"); return round ($ size/pow (1024, ($ I = floor (l...