original_string: public static function UnformatFileSize($Formatted) {
  		$Units = array('B' => 1, 'K' => 1024, 'M' => 1024 * 1024, 'G' => 1024 * 1024 * 1024, 'T' => 1024 * 1024 * 1024 * 1024);
  
  		if(preg_match('/([0-9.]+)\s*([A-Z]*)/i', $Formatted, $Matches)) {
  			$Number = floatval($Matches[1]);
  			$Unit = strtoupper(substr($Matches[2], 0, 1));
  			$Mult = GetValue($Unit, $Units, 1);
  
  			$Result = round($Number * $Mult, 0);
  			return $Result;
  		} else {
  			return FALSE;
  		}
  	}
code: public static function UnformatFileSize($Formatted) {
  		$Units = array('B' => 1, 'K' => 1024, 'M' => 1024 * 1024, 'G' => 1024 * 1024 * 1024, 'T' => 1024 * 1024 * 1024 * 1024);
  
  		if(preg_match('/([0-9.]+)\s*([A-Z]*)/i', $Formatted, $Matches)) {
  			$Number = floatval($Matches[1]);
  			$Unit = strtoupper(substr($Matches[2], 0, 1));
  			$Mult = GetValue($Unit, $Units, 1);
  
  			$Result = round($Number * $Mult, 0);
  			return $Result;
  		} else {
  			return FALSE;
  		}
  	}
code_tokens: public static function UnformatFileSize ( $ Formatted ) { $ Units = array ( 'B' => 1 , 'K' => 1024 , 'M' => 1024 * 1024 , 'G' => 1024 * 1024 * 1024 , 'T' => 1024 * 1024 * 1024 * 1024 ) ; if ( preg_match ( '/([0-9.]+)\s*([A-Z]*)/i' , $ Formatted , $ Matches ) ) { $ Number = floatval ( $ Matches [ 1 ] ) ; $ Unit = strtoupper ( substr ( $ Matches [ 2 ] , 0 , 1 ) ) ; $ Mult = GetValue ( $ Unit , $ Units , 1 ) ; $ Result = round ( $ Number * $ Mult , 0 ) ; return $ Result ; } else { return FALSE ; } }
docstring: Take a string formatted filesize and return the number of bytes.
  @param string $Formatted The formatted filesize.
  @return int The number of bytes in the string.
docstring_tokens: Take a string formatted filesize and return the number of bytes .