作者:QQweiqiang_850 | 来源:互联网 | 2013-06-28 13:54
今天共享一个PHP文件大小单位换算的方法给大家,本来是打算在百度找找贴一下就行了,但是找了半天都是PHP文件上传大小之类的,决定自己写一个:
下面是共享大小单位换算的代码:PHP文件大小单位换算源码下载
PHP代码
-
/*
*version:测试版
*author:木木
*createtime:2010.7.13
*homepage:http://www.9streets.cn
*tool:http watch
*more in my homepage
*/
-
//根据单位来转换文件大小
-
$size="5120";
-
function check_str($size,$k)
-
{
-
-
if(strpos($size,$k))
-
{
-
$Y=1;
-
return $Y;
-
}
-
else
-
{
-
$Y=2;
-
return $Y;
-
}
-
}
-
-
function getsize($size)
-
{
-
if(check_str($size,m)==1)
-
{
-
$size=sprintf("%u",$size);
-
$size=($size*1024)."k";
-
return $size;
-
}
-
elseif(check_str($size,k)==1)
-
{
-
$size=sprintf("%u",$size);
-
$size="$size"."k";
-
return $size;
-
}
-
elseif(check_str($size,k)==2)
-
{
-
$size=sprintf("%u",$size);
-
$size=($size/1024)."k";
-
return $size;
-
}
-
-
}
-
-
echo getsize($size);
在这里只有Kb.mb其它单位的按原理推,在这里就不在多说了。。。。