大佬教程收集整理的这篇文章主要介绍了PHP实现格式化文件数据大小显示的方法,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
本文实例讲述了php实现格式化文件数据大小显示的方法。分享给大家供大家参考。具体分析如下:
有时候我们需要在网页上显示某个文件的大小,或者是其它数据的大小数字。
这个数字往往从跨度很大,如果以B为单位的话可能是个位,如果1G则长达1073741824的数字,这个时候我们就需要根据大小来格式化,比如小于1K则以B为单位显示,小于1M则以KB为单位显示,小于1G则以MB为单位显示,以此类推...
格式化函数参考如下:
调用:
19.71MB
其中参数$b是以B为单位的数字,$times是用来标识这个函数递归了多少次的。
其中不常用的单位TB、PB、EB、ZB请参考下面的备注(来源于网络):
1bit(这个比特表示一个二进制数字) 1Byte(这个单词音译过来也叫“比特”但是表示一个十六进制的数字) 1B=1Byte=8bit 1 kB = 1024 B (kB - kilobytE) 千 1 MB = 1024 kB (MB - megabytE) 兆 1 GB = 1024 MB (GB - gigabytE) 吉 1 TB = 1024 GB (TB - terabytE) 太 1 PB = 1024 TB (PB - petabytE) 拍 1 EB = 1024 PB (EB - eksabytE) 艾 1 ZB = 1024 EB (ZB - zettabytE) 皆 1 YB = 1024 ZB (YB - yottabytE) 佑 1 BB = 1024 YB (BB - brontobytE) yotta,尧[它],Y. 10^21, zetta,泽[它],Z. 10^18, exa,艾[可萨],E. 10^15, peta,拍[它],P. 10^12, tera,太[拉],T. 10^9, giga,吉[咖],G. 10^6, mega,兆,m. 10^3
希望本文所述对大家的php程序设计有所帮助。
以上是大佬教程为你收集整理的PHP实现格式化文件数据大小显示的方法全部内容,希望文章能够帮你解决PHP实现格式化文件数据大小显示的方法所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。