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