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手册及PHP编程标准
Dec 17 PHP
php include的妙用,实现路径加密
Jul 29 PHP
新安装的MySQL数据库需要注意的安全知识
Jul 30 PHP
腾讯QQ php程序员面试题目整理
Jun 08 PHP
使用PHP下载CSS文件中的图片的代码
Sep 24 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
Nov 19 PHP
PHP模拟asp.net的StringBuilder类实现方法
Aug 08 PHP
php发送短信验证码完成注册功能
Nov 24 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
May 30 PHP
PHP析构函数destruct与垃圾回收机制的讲解
Mar 22 PHP
php fread函数使用方法总结
May 28 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
Apr 23 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伪造referer突破网盘禁止外连的代码
2008/06/15 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
PHP定时任务获取微信access_token的方法
2016/10/10 PHP
统一接口:为FireFox添加IE的方法和属性的js代码
2007/03/25 Javascript
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
2013/12/02 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
JavaScript函数作用域链分析
2015/02/13 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
js定时器实现倒计时效果
2017/11/05 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
用Vue写一个分页器的示例代码
2018/04/22 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
微信公众平台获取access_token的方法步骤
2019/03/29 Javascript
js实现树形数据转成扁平数据的方法示例
2020/02/27 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
vue中jsonp插件的使用方法示例
2020/09/10 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
Python中的异常处理简明介绍
2015/04/13 Python
TensorFlow实现RNN循环神经网络
2018/02/28 Python
Python叠加两幅栅格图像的实现方法
2019/07/05 Python
Python对列表的操作知识点详解
2019/08/20 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
python实现飞船游戏的纵向移动
2020/04/24 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
2020/04/29 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
介绍一下代理模式(Proxy)
2014/10/17 面试题
软件生产职位结构化面试主要考察要素及面试题库
2015/06/12 面试题
生产主管岗位职责
2013/11/10 职场文书
《去年的树》教学反思
2014/04/11 职场文书
销售队伍口号
2014/06/11 职场文书
2014年终工作总结范本
2014/12/15 职场文书
2016年公务员六五普法心得体会
2016/01/21 职场文书