欢迎访问宙启技术站
智能推送

使用PHP函数计算文件大小并显示

发布时间:2023-06-26 03:17:44

以下是使用PHP函数计算文件大小并显示的示例代码:

<?php
function formatFileSize($size) {
    $units = array('B', 'KB', 'MB', 'GB', 'TB');
    $i = 0;
    while ($size >= 1024 && $i < count($units)-1) {
        $size /= 1024;
        $i++;
    }
    return round($size, 2) . ' ' . $units[$i];
}

$fileSize = filesize('example.txt');
echo 'The size of example.txt is ' . formatFileSize($fileSize);
?>

此代码定义了一个名为formatFileSize的函数,该函数将文件大小转换为最适合显示的单位(如B,KB,MB,GB,TB)并返回该字符串。主程序使用filesize函数来获取文件大小,并将其传递给formatFileSize函数以进行格式化和输出。