FormatterInterface
in
Локализованное форматирование величин.
Table of Contents
Methods
- format() : string
- Форматирует величину: «5,25 км» (символ) или «5,25 километра» (полное имя с плюрализацией) при $long = true.
- unitName() : string
- Локализованное имя единицы, согласованное с числом («километра»); фолбэк — международный символ.
- unitSymbol() : string
- Локализованный символ единицы («км»); фолбэк — международный символ.
Methods
format()
Форматирует величину: «5,25 км» (символ) или «5,25 километра» (полное имя с плюрализацией) при $long = true.
public
format(Quantity $quantity[, null|int $precision = null ][, string $locale = 'ru' ][, bool $long = false ]) : string
Parameters
- $quantity : Quantity
- $precision : null|int = null
-
знаков после запятой; null — без округления
- $locale : string = 'ru'
-
код локали («ru», «en», «de», «fr», «es», «it»)
- $long : bool = false
Return values
stringunitName()
Локализованное имя единицы, согласованное с числом («километра»); фолбэк — международный символ.
public
unitName(Unit $unit, float $count[, string $locale = 'ru' ]) : string
Parameters
- $unit : Unit
- $count : float
- $locale : string = 'ru'
Return values
stringunitSymbol()
Локализованный символ единицы («км»); фолбэк — международный символ.
public
unitSymbol(Unit $unit[, string $locale = 'ru' ]) : string
Parameters
- $unit : Unit
- $locale : string = 'ru'