Definition

format_size($size)
drupal-5/includes/common.inc, line 1003

Description

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

Namesort iconDescription
FormattingFunctions to format numbers, strings, dates, etc.
Input validationFunctions to validate user input.

Code

<?php
function format_size($size) {
  if ($size < 1024) {
    return format_plural($size, '1 byte', '@count bytes');
  }
  else {
    $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));
  }
}
?>