PHP字节转换,KB换算MG、GB、TB
字节换算
通用单位都是bytes,Mb,KB,GB以及TB,换算率都是1024
/*** 单位转换** @param [type] $num* @return void
*/
public function getFilesize($num){$p = 0;$format = 'bytes';if ($num > 0 && $num < 1024) {$p = 0;return number_format($num) . ' ' . $format;}if ($num >= 1024 && $num < pow(1024, 2)) {$p = 1;$format = 'KB';}if ($num >= pow(1024, 2) && $num < pow(1024, 3)) {$p = 2;$format = 'MB';}if ($num >= pow(1024, 3) && $num < pow(1024, 4)) {$p = 3;$format = 'GB';}if ($num >= pow(1024, 4) && $num < pow(1024, 5)) {$p = 3;$format = 'TB';}$num /= pow(1024, $p);return number_format($num, 3) . ' ' . $format;}
希望能帮到大家,欢迎来讨论~
PHP字节转换,KB换算MG、GB、TB相关推荐
- 字节byte转换为B,KB,MB,GB,TB
今天在做网络审计日志的时候要求导出报表,有一项是邮件附件的文件大小,数据库里存的是bytes字节数,要求转换成KB显示,用到了下面的函数,相当给力,特拿来分享! function sizeformat ...
- js距离单位换算_JS数据容量单位转换(kb,mb,gb,tb)
JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...
- js将文件大小字节转换成B,KB,MB,GB,TB方法
js将文件大小字节转换成B,KB,MB,GB,TB方法 目录 js将文件大小字节转换成B,KB,MB,GB,TB方法 使用if-else语法 使用三元表达式语法 使用if-else语法 /*** 文件 ...
- 在线文件大小(bit,bytes,KB,MB,GB,TB)转换换算
在线文件大小(bit,bytes,KB,MB,GB,TB)转换换算 http://www.bejson.com/convert/filesize/
- js字节单位转换函数(KB MB GB TB PB EB ZB)
先来个初级的 byteChange = byte => {let size = ''if (byte < 0.1 * 1024) { // 小于0.1KB 则转化成Bsize = byte ...
- java mb单位转换_Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...
- 计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求b,kb,mb,gb,tb,pb之间的大小转换,我们都知 ...
- java byte转文件大小_java上传文件大小转换(字节转kb/mb/gb)
/** * 字节转kb/mb/gb * @param size * @return */ public String getPrintSize(long size) { //如果字节数少于1024,则 ...
- 计算机存储单位:bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB
一.计算机的存储单位有哪些呢? 计算机存储单位一般用 bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB来表示, 我们经常将Byte简称为B,将KB简称问K.什么几K了 ...
最新文章
- 量子算法、DNA计算与后经典计算时代
- 概念化学习Django
- CTF-Misc--处理压缩包大量文件将其转为二进制->10进制->字符串 脚本
- 项目常用第三方库 Swift版
- 两列布局、三列适应布局、两列等高适应布局。
- mysql linux64安装----转载
- Java 轻量级锁原理详解(Lightweight Locking)
- Java中的锁(转)
- CSS 滤镜学习小结
- 阿里:“马云从未转让和退出”;华为三星和解;拼多多回应传闻 | 极客头条...
- android sh 指令_Android ADB Shell命令解析
- Java使用OpenOffice实现Office系列文件转Pdf
- 新晋院士!顶尖985,迎来新校长!
- 10款非常棒的开源论坛系统推荐
- 波束形成matlab程序,mVDR波束形成matlab程序
- matlab2010b无法启动,MATLAB2010b simulink 启动警告问题
- SQL分组统计-每个学科前三名
- 14个PLC入门基础知识
- 人家出轨你为什么那么嗨
- 软件实施:别把我想简单了
热门文章
- Qq也进入鸿蒙系统,鸿蒙系统完善进行中,手机QQ接入HMS不需要后台运行秒收信息...
- contour 函数详解
- 阿里的防DDoS能力有多强,小蚁带你了解一下
- wlop一张多少钱_小白有个问题,为什么很多人都说 WLOP 的画不够好?
- origin画图---学习时遇到的画图记录
- Java开发对接招行一网通支付功能的总结
- 与小卡特一起学python 豆瓣_《父与子的编程之旅:与小卡特一起学Python》
- POJ 3290 WFF 'N PROOF 英文少
- 华为路由器交换机常用命令(随时补充更新)
- 《周易》经典语录,感悟人生智慧(二)