服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - PHP教程 - PHP与C#分别格式化文件大小的代码

PHP与C#分别格式化文件大小的代码

2019-11-24 15:12PHP教程网 PHP教程

发现了一个格式化文件大小的方法, 很帅, 很简洁, 尤其是 PHP 版的, 只需要 2 行代码

PHP 版: 

复制代码代码如下:


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# 版: 

复制代码代码如下:


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]; 

延伸 · 阅读

精彩推荐