本文主要是介绍字节byte转换为B,KB,MB,GB,TB,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在做网络审计日志的时候要求导出报表,有一项是邮件附件的文件大小,数据库里存的是bytes字节数,要求转换成KB显示,用到了下面的函数,相当给力,特拿来分享!
function sizeformat($bytesize){
$i=0;
//当$bytesize 大于是1024字节时,开始循环,当循环到第4次时跳出;
while(abs($bytesize)>=1024){
$bytesize=$bytesize/1024;
$i++;
if($i==4)break;
}
//将Bytes,KB,MB,GB,TB定义成一维数组;
$units= array("Bytes","KB","MB","GB","TB");
$newsize=round($bytesize,2);
return("$newsize $units[$i]");
}
这篇关于字节byte转换为B,KB,MB,GB,TB的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!