PHP格式化字节大小

  • 发表时间:2017-08-07 09:01:29
  • 665人已阅读
摘要PHP格式化字节大小

/** * PHP格式化字节大小 * 

@param  number $size      字节数 * 

@param  string $delimiter 数字和单位分隔符 * 

@return string            格式化后的带单位的大小 

 */ 

function format_bytes($size, $delimiter = '') {    

    $units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB');    

    for ($i = 0; $size >= 1024 && $i < 5; $i++)

         $size /= 1024;    

    return round($size, 2) . $delimiter . $units[$i]; 

}

Top