文件大小K、M、G、T
2016-03-10 15:20
190 查看
function size2mb($size,$digits=2){ //digits,要保留几位小数
$unit= array('','K','M','G','T','P');//单位数组,是必须1024进制依次的哦。
$base=1024;//对数的基数 $i = floor(log($size,$base));//字节数对1024取对数,值向下取整。
$i = floor(log($size,$base));
return round($size/pow($base,$i),$digits).' '.$unit[$i] . 'B';
}
$unit= array('','K','M','G','T','P');//单位数组,是必须1024进制依次的哦。
$base=1024;//对数的基数 $i = floor(log($size,$base));//字节数对1024取对数,值向下取整。
$i = floor(log($size,$base));
return round($size/pow($base,$i),$digits).' '.$unit[$i] . 'B';
}
相关文章推荐
- http://www.dewen.net.cn/q/15720/这样的情况一个sql语句怎么写
- 【算法】Logistic regression (逻辑回归) 概述
- ListView setAdapter注意事项
- [置顶]Oracle碎碎念~1
- PHP写的二维码签到,大家支持一下吧!
- [置顶]Linux碎碎念
- 1089. Insert or Merge (25)
- zookeeper(一) --- zookeeper概述
- robotframework在IE浏览器运行缓慢,input text等待时间过长
- MySQL常见错误
- MyCAT ER分片的验证
- MySQL索引下推技术
- MySQL Range Optimization
- 运算符重载
- 电脑屏幕突然变成绿色的了
- 8个方法让你成为更优秀的程序员
- 支付宝双功能接口使用
- 打造平安城市精品视频监控网络
- MyBatis CRUD Demo
- 多行文本溢出