class NumberToLocalizedStringTransformer implements DataTransformerInterface
Transforms between a number type and a localized number with grouping (each thousand) and comma separators.
ROUND_CEILING | Rounds a number towards positive infinity. Rounds 1.4 to 2 and -1.4 to -1. |
ROUND_FLOOR | Rounds a number towards negative infinity. Rounds 1.4 to 1 and -1.4 to -2. |
ROUND_UP | Rounds a number away from zero. Rounds 1.4 to 2 and -1.4 to -2. |
ROUND_DOWN | Rounds a number towards zero. Rounds 1.4 to 1 and -1.4 to -1. |
ROUND_HALF_EVEN | Rounds to the nearest number and halves to the next even number. Rounds 2.5, 1.6 and 1.5 to 2 and 1.4 to 1. |
ROUND_HALF_UP | Rounds to the nearest number and halves away from zero. Rounds 2.5 to 3, 1.6 and 1.5 to 2 and 1.4 to 1. |
ROUND_HALF_DOWN | Rounds to the nearest number and halves towards zero. Rounds 2.5 and 1.6 to 2, 1.5 and 1.4 to 1. |
ROUND_HALFEVEN | Alias for {@link self::ROUNDHALFEVEN}. |
ROUND_HALFUP | Alias for {@link self::ROUNDHALFUP}. |
ROUND_HALFDOWN | Alias for {@link self::ROUNDHALFDOWN}. |
__construct($precision = null, $grouping = false, $roundingMode = self::ROUND_HALF_UP) | ||
string | transform(int|float $value) Transforms a number type into localized number. | |
int|float | reverseTransform(string $value) Transforms a localized number into an integer or float |
Transforms a number type into localized number.
Transforms a localized number into an integer or float
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.html