public static function humanize($bytes, $base = 1024)
    {
        if (empty($bytes)) {
            return '0 B';
        }
        $class = min((int)log($bytes, $base), count(static::$siPrefix) - 1);

        return sprintf('%1.2F %s', $bytes / pow($base, $class), static::$siPrefix[$class]);
    }
public static function humanize($bytes, $base = 1024)
    {
        if (empty($bytes)) {
            return '0 B';
        }
        $class = min((int)log($bytes, $base), count(static::$siPrefix) - 1);

        return sprintf('%1.2F %s', $bytes / pow($base, $class), static::$siPrefix[$class]);
    }
public static function humanize ( $ bytes , $ base = 1024 ) { if ( empty ( $ bytes ) ) { return '0 B' ; } $ class = min ( ( int ) log ( $ bytes , $ base ) , count ( static :: $ siPrefix ) - 1 ) ; return sprintf ( '%1.2F %s' , $ bytes / pow ( $ base , $ class ) , static :: $ siPrefix [ $ class ] ) ; }
Humanize the size bu add a Prefix

@param integer $bytes
@param integer $base

@return string Readable size
Humanize the size bu add a Prefix