【PHP】ファイルサイズをEiB(エクスビバイト)まで変換してくれるメソッド。

laravelのコアファイルより発掘。

function get_file_size($size)
{
	$units = array('Bytes', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB');
	return @round($size / pow(1024, ($i = floor(log($size, 1024)))), 2).' '.$units[$i];
}