reenadak

format file size function

Sep 25th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. function formatFileSize($col,$size,$row)
  2. {
  3. $sizes = array('B', 'kB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');
  4. $retstring = '%01.2f %s';
  5. $lastsizestring = end($sizes);
  6. foreach ($sizes as $sizestring)
  7. {
  8. if ($size < 1024) { break; }
  9. if ($sizestring != $lastsizestring) { $size /= 1024; }
  10. }
  11. if ($sizestring == $sizes[0]) { $retstring = '%01d %s'; }
  12. return sprintf($retstring, $size, $sizestring);
  13. }
Add Comment
Please, Sign In to add comment