Property | Type | Description | |
---|---|---|---|
$numbersReader |
Method | Description | |
---|---|---|
injectNumbersReader ( |
||
parseDecimalNumber ( string $numberToParse, |
Parses decimal number using proper format from CLDR. | |
parseNumberWithCustomPattern ( string $numberToParse, string $format, |
Parses number given as a string using provided format. | |
parsePercentNumber ( string $numberToParse, |
Parses percent number using proper format from CLDR. |
Method | Description | |
---|---|---|
doParsingInLenientMode ( string $numberToParse, array $parsedFormat, array $localizedSymbols ) : mixed | Parses number in lenient mode. | |
doParsingInStrictMode ( string $numberToParse, array $parsedFormat, array $localizedSymbols ) : mixed | Parses number in strict mode. | |
doParsingWithParsedFormat ( string $numberToParse, array $parsedFormat, array $localizedSymbols, boolean $strictMode ) : mixed | Parses number using parsed format, in strict or lenient mode. |
protected doParsingInLenientMode ( string $numberToParse, array $parsedFormat, array $localizedSymbols ) : mixed | ||
$numberToParse | string | Number to be parsed |
$parsedFormat | array | Parsed format (from NumbersReader) |
$localizedSymbols | array | An array with symbols to use |
return | mixed | Parsed float number or FALSE on failure |
protected doParsingInStrictMode ( string $numberToParse, array $parsedFormat, array $localizedSymbols ) : mixed | ||
$numberToParse | string | Number to be parsed |
$parsedFormat | array | Parsed format (from NumbersReader) |
$localizedSymbols | array | An array with symbols to use |
return | mixed | Parsed float number or FALSE on failure |
protected doParsingWithParsedFormat ( string $numberToParse, array $parsedFormat, array $localizedSymbols, boolean $strictMode ) : mixed | ||
$numberToParse | string | Number to be parsed |
$parsedFormat | array | Parsed format (from NumbersReader) |
$localizedSymbols | array | An array with symbols to use |
$strictMode | boolean | Work mode (strict when TRUE, lenient when FALSE) |
return | mixed | Parsed float number or FALSE on failure |
public injectNumbersReader ( |
||
$numbersReader | ||
return | void |
public parseDecimalNumber ( string $numberToParse, |
||
$numberToParse | string | Number to be parsed |
$locale | Locale to use | |
$formatLength | string | One of NumbersReader FORMAT_LENGTH constants |
$strictMode | boolean | Work mode (strict when TRUE, lenient when FALSE) |
return | mixed | Parsed float number or FALSE on failure |
public parseNumberWithCustomPattern ( string $numberToParse, string $format, |
||
$numberToParse | string | Number to be parsed |
$format | string | Number format to use |
$locale | Locale to use | |
$strictMode | boolean | Work mode (strict when TRUE, lenient when FALSE) |
return | mixed | Parsed float number or FALSE on failure |
public parsePercentNumber ( string $numberToParse, |
||
$numberToParse | string | Number to be parsed |
$locale | Locale to use | |
$formatLength | string | One of NumbersReader FORMAT_LENGTH constants |
$strictMode | boolean | Work mode (strict when TRUE, lenient when FALSE) |
return | mixed | Parsed float number or FALSE on failure |