• Модуль: transformer
  • Путь к файлу: ~/bitrix/modules/transformer/lib/fileuploader.php
  • Класс: BitrixTransformerFileUploader
  • Вызов: FileUploader::parseSize
static function parseSize($str)
{
	$str = BinaryString::changeCaseToLower($str);
	$res = doubleval($str);
	$suffix = BinaryString::changeCaseToLower(BinaryString::getSubstring($str, -1));
	if($suffix === "k")
	{
		$res *= 1024;
	}
	elseif($suffix === "m")
	{
		$res *= 1048576;
	}
	elseif($suffix === "g")
	{
		$res *= 1048576 * 1024;
	}

	return $res;
}