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

CurrencyFormat

Описание и параметры

string
CurrencyFormat(
	float price,
	string currency
);

Функция форматирует цену price в соответствии с правилами форматирования для валюты currency на текущем языке. Причем, если функция вызывается в административном разделе, то дополнительно будет проведена очистка шаблона от тегов и скриптов. Если же функция вызывается в публичной части, то будет задействован параметр HIDE_ZERO, который отвечает за скрытие незначащих нулей в дробной части.

Примечание: вместо этой устаревшей функции рекомендуется использовать новую функцию CurrencyFormat класса CCurrencyLang.

Параметры функции

ПараметрОписание
price Цена (денежная сумма), которую нужно сформатировать.
currency Валюта, по правилам которой нужно производить форматирование.

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

Возвращает сформатированную строку.

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

<?
echo CurrencyFormat(11800.95, "USD");
?>
<?
// Задать свой формат вывода цены можно следующим образом

AddEventHandler("currency", "CurrencyFormat", "myFormat");

function myFormat($fSum, $strCurrency)
{
	return number_format ( $fSum, 2, '.', ' ' ).' Рублей.';
}

echo CurrencyFormat(1234.5678, 'RUB');
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024