PHP获取文件大小并格式化

php
概要:

以下使用的函数可以获取文件的大小,并且转换成便于阅读的KB,MB等格式。

| |目录

<?php
function formatSize($size) 
{
    $sizes = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");
    if ($size == 0) 
    { 
        return('n/a'); 
    } else {
      return (round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $sizes[$i];
    }
}
?>

//调用方法
<?php
$file = filesize('test.php'); 
echo formatSize($file);
?>


评论关闭
评论 还能输入200
评论关闭
评论 还能输入200
资料加载中...
已关注 , 取消