Sf TIC Bundles

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

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|null

getGroupingSep()

Retourne le séparateur de milliers utilisé.

public getGroupingSep() : string|null
Return values
string|null

reverseTransform()

Transforms a localized number into an integer or float.

public reverseTransform(string $value) : int|float
Parameters
$value : string

The localized value

Tags
throws
TransformationFailedException
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
throws
TransformationFailedException
Return values
string

The localized value

getNumberFormatter()

Returns a preconfigured \NumberFormatter instance.

protected getNumberFormatter() : NumberFormatter
Return values
NumberFormatter

        
On this page

Search results