如何将字节转换为人类可读的文件大小(以千字节、兆字节和千兆字节为单位)
处理以字节存储的文件大小时,通常需要以更用户友好的格式(例如千字节、兆字节和千兆字节)显示它们。下面是一个高效的 PHP 函数,可以精确地完成这种转换:
function formatBytes($bytes, $precision = 2) { $units = array('B', 'KB', 'MB', 'GB', 'TB'); $bytes = max($bytes, 0); $pow = floor(($bytes ? log($bytes) : 0) / log(1024)); $pow = min($pow, count($units) - 1); // Uncomment one of the following alternatives: // $bytes /= pow(1024, $pow); // $bytes /= (1例如,如果字节数为 5445632,则将此函数与 formatBytes(5445632) 结合使用将输出“5.2 MB”,将大小显示为兆字节,并具有两位小数的指定精度。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3