NumberToStringTransformer
extends NumberToLocalizedStringTransformer
in package
Transforms between a number type and a localized number with grouping (each thousand) and comma separators.
Table of Contents
Properties
- $decimalSep : Caractère
- $fixed : Locale
- $groupingSep : mixed
- $locale : Coefficient
- $multiplier : Caractère
- $precision : Pour
Methods
- __construct() : mixed
- Construct the data transformer with parameters.
- getDecimalSep() : string|null
- Retourne le séparateur décimal utilisé.
- getGroupingSep() : string|null
- Retourne le séparateur de milliers utilisé.
- reverseTransform() : int|float
- Transforms a localized number into an integer or float.
- transform() : string
- Transforms a number type into localized number.
- getNumberFormatter() : NumberFormatter
- Returns a preconfigured \NumberFormatter instance.
Properties
$decimalSep
protected
Caractère
$decimalSep
utilisé(s) comme séparateur de milliers
$fixed
protected
Locale
$fixed
utilisée pour le formattage de la valeur numérique
$groupingSep
protected
mixed
$groupingSep
$locale
protected
Coefficient
$locale
multiplicateur à appliquer avant l'affichage
$multiplier
protected
Caractère
$multiplier
utilisé(s) comme séparateur décimal
$precision
protected
Pour
$precision
que les décimales soient toujours présentes (même nulle)
Methods
__construct()
Construct the data transformer with parameters.
public
__construct([int $scale = null ][, bool $grouping = false ][, int $roundingMode = NumberFormatter::ROUND_HALFUP ][, mixed $multiplier = null ][, string $locale = null ][, bool $fixed = false ]) : mixed
Parameters
- $scale : int = null
-
Précision (nombre de décimales)
- $grouping : bool = false
-
Formattage en utilisant le séparateur de milliers
- $roundingMode : int = NumberFormatter::ROUND_HALFUP
-
Constante définissant la méthode d'arrondi
- $multiplier : mixed = null
-
Coefficient numérique à appliquer à la valeur
- $locale : string = null
-
Locale à utiliser pour le formattage des nombres
- $fixed : bool = false
-
Force l'affichage de toutes les décimales (0 padding)
getDecimalSep()
Retourne le séparateur décimal utilisé.
public
getDecimalSep() : string|null
Return values
string|nullgetGroupingSep()
Retourne le séparateur de milliers utilisé.
public
getGroupingSep() : string|null
Return values
string|nullreverseTransform()
Transforms a localized number into an integer or float.
public
reverseTransform(string $value) : int|float
Parameters
- $value : string
-
The localized value
Tags
Return values
int|float —The numeric value
transform()
Transforms a number type into localized number.
public
transform(int|float $value) : string
Parameters
- $value : int|float
-
The numeric value
Tags
Return values
string —The localized value
getNumberFormatter()
Returns a preconfigured \NumberFormatter instance.
protected
getNumberFormatter() : NumberFormatter