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 遍历数据表数据并列表横向排列的代码
Sep 05 PHP
提高define性能的php扩展hidef的安装和使用
Jun 14 PHP
php仿QQ验证码的实例分析
Jul 01 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
Oct 13 PHP
PHP可变函数学习小结
Nov 29 PHP
PHP 生成微信红包代码简单
Mar 25 PHP
php数据访问之查询关键字
May 09 PHP
Yii核心验证器api详解
Nov 23 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
Apr 20 PHP
PHP设计模式之装饰器模式实例详解
Feb 07 PHP
php 可变函数使用小结
Jun 12 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
Sep 30 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页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
PHP5.2中PDO的简单使用方法
2016/03/25 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
如何正确配置Nginx + PHP
2016/07/15 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
Nigma vs Liquid BO3 第一场2.14
2021/03/10 DOTA
Javascript 日期对象Date扩展方法
2009/05/30 Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
cnblogs中在闪存中屏蔽某人的实现代码
2010/11/14 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
2012/03/14 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
2014/05/16 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
javascript 回调函数详解
2014/11/11 Javascript
javascript结合fileReader 实现上传图片
2015/01/30 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
支持移动端原生js轮播图
2017/02/16 Javascript
javascript深拷贝的原理与实现方法分析
2017/04/10 Javascript
浅谈AngularJs 双向绑定原理(数据绑定机制)
2017/12/07 Javascript
微信小程序云开发之使用云数据库
2019/05/17 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
Nuxt的路由配置和参数传递方式
2020/11/06 Javascript
js实现圆形菜单选择器
2020/12/03 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python脚本设置超时机制系统时间的方法
2016/02/21 Python
scrapy爬虫实例分享
2017/12/28 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
2020/02/15 Python
如何利用python web框架做文件流下载的实现示例
2020/06/02 Python
Python项目跨域问题解决方案
2020/06/22 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
学生个人的自我评价分享
2013/11/05 职场文书
电子商务专业个人的自我评价
2013/11/19 职场文书
python利用while求100内的整数和方式
2021/11/07 Python