Same name and namespace in other branches
- 10 core/includes/common.inc \format_size()
- 4.7.x includes/common.inc \format_size()
- 5.x includes/common.inc \format_size()
- 6.x includes/common.inc \format_size()
- 7.x includes/common.inc \format_size()
- 8.9.x core/includes/common.inc \format_size()
- 9 core/includes/common.inc \format_size()
Generate a string representation for the given byte count.
Parameters
$size: The size in bytes.
Return value
A translated string representation of the size.
Related topics
2 calls to format_size()
- fileupload_view in developer/
examples/ fileupload.module - upload_form in modules/
upload.module
File
- includes/
common.inc, line 742 - Common functions that many Drupal modules will need to reference.
Code
function format_size($size) {
$suffix = t('bytes');
if ($size > 1024) {
$size = round($size / 1024, 2);
$suffix = t('KB');
}
if ($size > 1024) {
$size = round($size / 1024, 2);
$suffix = t('MB');
}
return t('%size %suffix', array(
'%size' => $size,
'%suffix' => $suffix,
));
}