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

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-2024, «1С-Битрикс», 2024