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


Posted in PHP onMay 14, 2011

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]; 
}
PHP 相关文章推荐
PHP防注入安全代码
Apr 09 PHP
php绝对路径与相对路径之间关系的的分析
Mar 03 PHP
php 缩略图实现函数代码
Jun 23 PHP
解析用PHP实现var_export的详细介绍
Jun 20 PHP
php异常处理使用示例
Feb 25 PHP
php调用KyotoTycoon简单实例
Apr 02 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
May 12 PHP
PHP如何通过AJAX方式实现登录功能
Nov 23 PHP
java微信开发之上传下载多媒体文件
Jun 24 PHP
PHP通过curl获取接口URL的数据方法
May 31 PHP
PHP常用函数之获取汉字首字母功能示例
Oct 21 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 PHP
PHP读取ACCESS数据到MYSQL的代码
May 11 #PHP
php 数组的一个悲剧?
May 11 #PHP
php 归并排序 数组交集
May 10 #PHP
php 冒泡排序 交换排序法
May 10 #PHP
谷歌音乐搜索栏的提示功能php修正代码
May 09 #PHP
php 随机排序广告的实现代码
May 09 #PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
May 09 #PHP
You might like
PHP 第三节 变量介绍
2012/04/28 PHP
PHP开发框架Laravel数据库操作方法总结
2014/09/03 PHP
两个select之间option的互相添加操作(jquery实现)
2009/11/12 Javascript
根据json字符串生成Html的一种方式
2013/01/09 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
2014/05/20 Javascript
让html页面不缓存js的实现方法
2014/10/31 Javascript
javascript引用类型指针的工作方式
2015/04/13 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
Angular.js中ng-if、ng-show和ng-hide的区别介绍
2017/01/20 Javascript
Node.js读取文件内容示例
2017/03/07 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
jQuery实现菜单栏导航效果
2017/08/15 jQuery
详解React native全局变量的使用(跨组件的通信)
2017/09/07 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
js实现GIF图片的分解和合成
2019/10/24 Javascript
Vuex中实现数据状态查询与更改
2019/11/08 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
举例区分Python中的浅复制与深复制
2015/07/02 Python
Python2.7编程中SQLite3基本操作方法示例
2017/08/09 Python
Pandas中Series和DataFrame的索引实现
2019/06/27 Python
python使用 __init__初始化操作简单示例
2019/09/26 Python
Centos7 下安装最新的python3.8
2019/10/28 Python
浅谈Python type的使用
2019/11/19 Python
关于Django Models CharField 参数说明
2020/03/31 Python
用python批量下载apk
2020/12/29 Python
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
中软国际Java程序员笔试题
2014/07/19 面试题
三字经教学反思
2014/04/26 职场文书
张思德观后感
2015/06/09 职场文书
观后感的写法
2015/06/19 职场文书
SQLServer常见数学函数梳理总结
2022/08/05 MySQL