php 文件大小格式化
[PHP]代碼
/** * 文件大小格式化 * @param integer $size 初始文件大小,單位為byte * @return array 格式化后的文件大小和單位數組,單位為byte、KB、MB、GB、TB */ function file_size_format($size = 0, $dec = 2) { $unit = array("B", "KB", "MB", "GB", "TB", "PB"); $pos = 0; while ($size >= 1024) { $size /= 1024; $pos++; } $result['size'] = round($size, $dec); $result['unit'] = $unit[$pos]; return $result['size'].$result['unit']; } echo file_size_format(123456789);
本文由用戶 FedUzi 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!