parse_size
includes/common.inc, строка 1101
- Версии
- 5 – 6
parse_size($size)
Parse a given byte count.
Параметры
$size
The size expressed as a number of bytes with optional SI size and unit
suffix (e.g. 2, 3K, 5MB, 10G).
Возвращаемое значение
An integer representation of the size.
Связанные темы
Код
<?php
function parse_size($size) {
$suffixes = array(
'' => 1,
'k' => 1024,
'm' => 1048576, // 1024 * 1024
'g' => 1073741824, // 1024 * 1024 * 1024
);
if (preg_match('/([0-9]+)\s*(k|m|g)?(b?(ytes?)?)/i', $size, $match)) {
return $match[1] * $suffixes[drupal_strtolower($match[2])];
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии