CloudCastle UnitConvertor

FormatterInterface

Локализованное форматирование величин.

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
string

unitName()

Локализованное имя единицы, согласованное с числом («километра»); фолбэк — международный символ.

public unitName(Unit $unit, float $count[, string $locale = 'ru' ]) : string
Parameters
$unit : Unit
$count : float
$locale : string = 'ru'
Return values
string

unitSymbol()

Локализованный символ единицы («км»); фолбэк — международный символ.

public unitSymbol(Unit $unit[, string $locale = 'ru' ]) : string
Parameters
$unit : Unit
$locale : string = 'ru'
Return values
string
On this page

Search results