对文件大小的格式化(有bytes输出KB,MB等等)

<? php
function  setupSize( $fileSize ) {    
    
$size   =   sprintf ( " %u " ,   $fileSize );
    
$sizename   =   array ( "  Bytes " ,   "  KB " ,   "  MB " ,   "  GB " ,   "  TB " ,   "  PB " ,   "  EB " ,   "  ZB " ,   "  YB " );    
    
return   round ( $size / pow ( 1024 ,  ( $i   =   floor ( log ( $size ,   1024 )))) ,  3 .   $sizename [ $i ];

echo  setupSize( ' 200000 ' )
?>

posted on 2009-06-05 14:37 bestmost 阅读(513) 评论(0)  编辑 收藏 引用 网摘 所属分类: php模块和类库工作心得


只有注册用户登录后才能发表评论, 未注册用户请先注册

网站导航:
<2009年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

公告

留言簿(6)

随笔分类(322)

all

搜索

积分与排名

最新评论

阅读排行榜

千百亿工作室
BT促销网