PHP 人类可读文件大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 人类可读文件大小相关的知识,希望对你有一定的参考价值。

function ByteSize ( $file_size )
{
	$file_size = $file_size-1;
	if ($file_size >= 1099511627776) $show_filesize = number_format(($file_size / 1099511627776),2) . " TB";
	elseif ($file_size >= 1073741824) $show_filesize = number_format(($file_size / 1073741824),2) . " GB";
	elseif ($file_size >= 1048576) $show_filesize = number_format(($file_size / 1048576),2) . " MB";
	elseif ($file_size >= 1024)  $show_filesize = number_format(($file_size / 1024),2) . " KB";
	elseif ($file_size > 0) $show_filesize = $file_size . " b";
	elseif ($file_size == 0 || $file_size == -1) $show_filesize = "0 b";
	return $show_filesize;
}

以上是关于PHP 人类可读文件大小的主要内容,如果未能解决你的问题,请参考以下文章

将人类可读的文件大小转换为 ruby​​ 中的字节

按大小对目录排序(人类可读)

Java - 将人类可读大小转换为字节

PHP 人类可读随机字符串

PHP 使字节化人类可读

PHP 数组中的人类可读列表