Документация для разработчиков

GetByID

array
CCurrencyLang::GetByID(
 string currency, 
 string lang
);

Метод возвращает массив языкозависимых параметров валюты currency для языка lang. Нестатический метод.

Параметры метода

ПараметрОписание
currency Код валюты, языкозависимые параметры которой нужны.
lang Код языка.

Возвращаемые значения

Ассоциативный массив с ключами

Ключ Описание
CURRENCY Код валюты (трехсимвольный).
LID Код языка.
FORMAT_STRING Строка формата, в соответствии с которой выводится суммы в этой валюте на этом языке.
FULL_NAME Полное название валюты.
DEC_POINT Символ, являющийся десятичной точкой при выводе сумм.
THOUSANDS_SEP Разделитель тысяч при выводе.
DECIMALS Количество знаков после запятой при выводе.
HIDE_ZERO (Y|N) Определяет скрывать или показывать незначащие нули в дробной части (результат будет виден только в публичной части).

Пример использования

<?
$arFields = array(
"FORMAT_STRING" => "# руб", // символ # будет заменен
// реальной суммой при выводе
"FULL_NAME" => "Рубль",
"DEC_POINT" => ".",
"THOUSANDS_SEP" => "\xA0", // неразрывный пробел
"DECIMALS" => 2,
"CURRENCY" => "RUB",
"LID" => "ru"
);

// Если запись существует, то обновляем, иначе добавляем новую
$db_result_lang = CCurrencyLang::GetByID("RUB", "ru");
if ($db_result_lang)
CCurrencyLang::Update("RUB", "ru", $arFields);
else
CCurrencyLang::Add($arFields);
?>


© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх