GetFormatDescription
Описание и параметры
array CCurrencyLang::GetCurrencyFormat( string currency );
Метод позволяет получить формат валюты на текущем языке для форматирования цен.
Проверяет наличие всех необходимых ключей: если каких-либо ключей нет, то устанавливает их значения по умолчанию.
Проверяет, в рамках какой части сайта вызван метод: если административной части продуктов «1С-Битрикс: Управление сайтом» или «Битрикс24», то формат валюты приводится к html-безопасному виду (вырезаются html-теги и java-скрипты).
Параметры метода
| Параметр | Описание |
|---|---|
| currency | Код валюты, языкозависимые параметры которой нужны. |
Возвращаемые значения
Ассоциативный массив с ключами:
| Ключ | Описание |
|---|---|
| FORMAT_STRING | Строка формата, в соответствии с которой выводится суммы в этой валюте на этом языке. |
| DEC_POINT | Символ, являющийся десятичной точкой при выводе сумм. |
| THOUSANDS_SEP | Разделитель тысяч при выводе. |
| THOUSANDS_SEP | Разделитель тысяч при выводе. |
| THOUSANDS_VARIANT | Предустановленный вариант разделителя тысяч или признак, что разделитель кастомизированный. |
| DECIMALS | Количество знаков после запятой при выводе. |
| HIDE_ZERO | (Y|N) Определяет скрывать или показывать незначащие нули в дробной части (результат будет виден только в публичной части). |
Пример использования
\Bitrix\Main\Loader::includeModule('currency');
$format = \CCurrencyLang::GetFormatDescription('RUB');
$value = 121.15;
$result = \CCurrencyLang::formatValue($value, $format);
© «Битрикс», 2001-2025, «1С-Битрикс», 2025