«

php中将文件大小进行格式化

chunkuan 发布于 阅读:767 后端


如果获取到了文件的大小,可以使用下面的方法进行格式化:

<?php

/**
 * 文件大小格式化
 */
function filesize_format($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 filesize 文件大小 格式化